MSSQL孤立用户的解决办法

数据库迁移以后产生孤立用户,没有对应的登录名,使用系统存储过程sp_change_users_login解决:

 显示数据库中存在的孤立用户 固定参数report

sp_change_users_login 'report'

绑定已经存在的孤立用户到登录名 固定参数Update_One

sp_change_users_login 'Update_one','report(User)','report(Login)'

为孤立用户创建同名的登录名 固定参数 Auto_Fix

sp_change_users_login 'auto_fix','report(User)',null,'report(password)'

 

MSDN的介绍: http://msdn.microsoft.com/en-us/library/ms174378.aspx

*修复玩这个孤立用户以后不要忘记给这个孤立用户分配数据库角色成员身份.

posted @ 2011-06-24 10:34  反省出梦想  阅读(225)  评论(0编辑  收藏  举报