批量修复SQL SERVERR2005的孤立用户
最近在做公司的数据库服务器迁移工作,需要把A服务器中的上百个数据库移到B服务器中。将数据库文件拷到新服务器上后附加到SQL SERVER2005上,原来在库中增加的用户就成了孤立用户--虽然在新服务器中添加了相同的登录名,但它无法对应上。最终用下面的方法解决了:
exec sp_msforeachdb 'use [?] exec sp_change_users_login ''Auto_Fix'',''loginName'''
最近在做公司的数据库服务器迁移工作,需要把A服务器中的上百个数据库移到B服务器中。将数据库文件拷到新服务器上后附加到SQL SERVER2005上,原来在库中增加的用户就成了孤立用户--虽然在新服务器中添加了相同的登录名,但它无法对应上。最终用下面的方法解决了:
exec sp_msforeachdb 'use [?] exec sp_change_users_login ''Auto_Fix'',''loginName'''