标签:
在从一个数据库服务把数据库文件复制到另一个数据库服务附加进去。
让后用sql查询发现报错,百度一下发现,这就是所谓的孤立帐户。孤立帐户:就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。
解决方法:
第一步:首先选择新建的数据库,进行:新建查询操作 , exec sp_change_users_login ‘REPORT‘,查询该数据库是否为孤立用户。
如果有:UserName,UserId会分别列出,孤立用户名与孤立用户id。
第二步:执行这行代码操作:exec sp_change_users_login ‘UPDATE_ONE‘,‘查询出来的孤立用户名称‘,,‘给数据库文件赋值的数据库登陆用户名‘。(注意如果已经手动绑定了登陆用户名,请点击登陆用户名,取消该数据文件的用户映射在执行代码操作。)
标签:
原文地址:http://www.cnblogs.com/qiannian/p/4898238.html