孤立用户问题:从别一台服务器上得到一个数据库备份.还原到本地,数据库中的用户无法登录,也就是联机帮助中说的还原备份可能产生的孤立用户问题.原有用户user想保留.
A :
一种方法是你在恢复好的数据库中把该用户删掉,请查找不同的角色是否对应有次此用户。另一种方法是在sqlserver中先创建此用户,然后再恢复。显然第一种方法很简单。但如果如果该用户对应了自己的对象,你讲无法删除,这样就要你先把它对应的对象更改所有者。
先增加一个SQL SERVER登录loginname,如果有就不要加了:)。然后运行存储过程
sp_change_users_login 'update_one','数据库用户名','SQL SERVER登录名'
SQL SERVER孤立用户问题:从别一台服务器上得到一个数据库备份还原到本地,数据库中的用户无法登录
最新推荐文章于 2021-04-09 17:36:37 发布
博客主要讨论 SQL Server 数据库中孤立用户问题,即从其他服务器备份数据库还原到本地后,原有用户无法登录。给出两种解决方法,一是在恢复好的数据库中删除该用户,若用户有对应对象则需先更改所有者;二是先在 SQL Server 中创建此用户再恢复,还介绍了增加登录及运行存储过程的操作。
1939

被折叠的 条评论
为什么被折叠?



