sql2005对象名无效

来源:百度知道 编辑:UC知道 时间:2024/09/20 06:50:29
从朋友电脑上的sql2005分离出来的数据库文件,再拿到我电脑上sql2005附加后,程序里查询都会出现'xxx'表对象名无效,我试着在表名前加上数据库名就能正常运行。网上都说是因为数据库迁移孤立用户造成的,但是没看到一个能真正解决问题的答案,在次希望有高手能帮帮忙,先谢过了!
回答1楼-那三个参数都代表什么意思呢? 我试了还是不行

就是孤立用户,也叫孤儿用户,这是由于数据库的实际拥有者不存在造成的,网上有很多解决方法,简单的方法:
use youdata;
EXEC sp_change_users_login 'Update_One', 'username', 'username';