|
请教个问题
我在SQL Server下备份了一个数据库,然后到另外一个机器相同的版本恢复了这个数据库,用户是user1,现在在使用SQL语句时,总是出现如下错误:
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'XXX'
即select * from XXX总是会出错,而换成
select * from user1.XXX则没事。
从网上查询到一些资料,可能是孤儿账户的问题,我用
EXEC sp_change_users_login 'Report'
EXEC SP_CHANGE_USERS_LOGIN UPDATE_ONE, 'user1', 'user1'解决掉了孤儿账户,但依然同样报错。
请问大家是怎么在另外一个SQL Server机器上作恢复的?
|
|