MS SQLServer2000 的孤立用户问题及解决.
程序员文章站
2022-04-29 17:45:50
...
在备份数据库之后,进行还原时,如果发生了错误,则会产生所谓的 孤立 用户 .这个 用户 是还原之前的数据的 用户 ,假如你再添加同名 用户 ,则会出现错误: 错误21002:[SQL-DMO] 用户 "xxx"已经存在。当你在企业管理器中点开数据库树菜单,选择 用户 ,想要删除这个
在备份数据库之后,进行还原时,如果发生了错误,则会产生所谓的孤立用户.这个用户是还原之前的数据的用户,假如你再添加同名用户,则会出现错误:
错误21002:[SQL-DMO]用户"xxx"已经存在。当你在企业管理器中点开数据库树菜单,选择用户,想要删除这个孤立用户时,则会提示无法删除.
google了几下,找出了最快捷的解决方案,备忘
1.打开查询分析器,并在数据库下拉菜单中选择需要修复的库
2.exec sp_change_users_login 'REPORT' 获取孤立用户列表
3.新建用户,假如为之前的同名用户,userA
3.exec sp_change_users_login 'UPDATE_ONE','孤立用户表的用户名','userA'
这里如果你的孤立用户名与新建用户名相同的话,则为exec sp_change_users_login 'UPDATE_ONE','userA','userA'
推荐阅读
-
MS SQL Server2014链接到MS SQL Server 2000的解决方案及问题处理
-
MS SQL Server2014链接到MS SQL Server 2000的解决方案及问题处理
-
mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题
-
Win2003下面安装SQLSERVER2000遇到的一些问题及解决方案
-
Win2003下面安装SQLSERVER2000遇到的一些问题及解决方案
-
MS SQLServer2000 的孤立用户问题及解决.
-
MS SQLServer2000 的孤立用户问题及解决.
-
linux普通用户su root切换出现的问题及解决方案
-
linux普通用户su root切换出现的问题及解决方案
-
mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题