我有两个驻留在不同网络上的SQL 2005实例。我需要从实例A备份数据库并每周将其还原到实例B中的数据库,以便两个数据库都保存相同的数据。还原后,数据库B上的登录SIDS发生更改,因此用户无法登录到数据库B,并且其支持的Web应用程序的连接字符串已损坏。有没有解决这个问题?感谢。
答案 0 :(得分:0)
有一个存储过程:sp_change_users_login
(参见:http://msdn.microsoft.com/en-gb/library/ms174378.aspx)。特别是,请查看Auto_Fix
操作。但请注意,此SP将来会被弃用。
Insead,我们现在应该使用ALTER USER
(请参阅:http://msdn.microsoft.com/en-gb/library/ms176060.aspx)。