[置顶] sql2008 用户映射问题

将数据库文件从拷贝到另外一台机器上,附加后,新建登录名时无法将原有的数据库用户映射到此登录名。要解决这个问题,可通过存储过程sp_change_users_login来完成,具体操作过程如下: 
步骤1:
    exec sp_change_users_login 'REPORT'
    列出当前数据库的孤立用户 

步骤2:
    exec sp_change_users_login 'AUTO_FIX','用户名' 
    可以自动将用户名所对应的同名登录添加到syslogins中 

步骤3:
    exec sp_change_users_login 'UPDATE_ONE','用户名','登录名' 
    将用户名映射为指定的登录名。 

    摘自:http://www.cnblogs.com/masterfy/archive/2008/11/04/1326453.html
posted @ 2013-04-23 22:54  shouqiang Wei  阅读(202)  评论(0编辑  收藏  举报