最近有朋友的SQL server意外中枪,几经周折,数据将数据库恢复到新环境。恢复后在数据库级别有用户名而实例级别则无相应的登陆用户。这在SQL server数据库中是一个比较普遍的情形。本文描述的是即是对这些孤立的账户通过过程sp_change_users_login来建立其映射关系。



sp_change_users_login [ @Action = ] 'action'


值:Auto_Fix


b)、将孤立用户映射到同名(不存在)的登陆名

c)、将数据库用户映射到已存在的SQL Server 登录名

USE crmnew;