sql server2005数据库用备份文件还原到新的数据库之后,原来数据库的用户失去了登录名。
1. 在数据库里查出所有失去登录名的用户:
exec sp_change_users_login 'report'
2. 如果数据库里已经存在登录名,则直接进行映射:
execsp_change_users_login'UPDATE_ONE','用户名', '登录名'
3.如果没有建立登录名:
exec sp_change_users_login'Auto_Fix','登录名',NULL,'登录密碼'