扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赛迪网 xiaoqiao 来源:天新网 2008年3月28日
关键字: Mssql SQL SQL Server 数据库
把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题:
1.通过执行 sp_addlogin,把登录 janetl 改名为 dbo。
|
2.备份数据库。在本例中,备份 Northwind。
|
3.除去刚刚备份的数据库。
|
4.除去登录。
|
5.还原备份的数据库。
|
janetl 登录不能访问 Northwind 数据库,除非允许 guest 登录。尽管 janetl 登录已经删除,它仍然(作为一个孤立行)显示在 sysusers 表中:
|
解决孤立用户问题
1.用 sp_addlogin 添加一个临时登录。为孤立用户指定安全标识符 (SID)(从 sysusers)。
|
2.用 sp_dropalias 除去属于别名 SID 的临时别名。
|
3.用 sp_dropuser 除去原始用户(即现在的孤立用户)。
|
4.用 sp_dropuser 除去原始登录。
|
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者