SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法
来源:互联网 发布:网络歌手的特点 编辑:程序博客网 时间:2024/05/16 13:44
SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法
在迁移数据库的过程中SQLServer SDE的问题
为一个数据库添加一个用户时,提示以下信息:
用户、组或角色 '*****' 在当前数据库中已存在。 (Microsoft SQLServer, Error: 15023)
问题分析:在迁移测试平台数据库的过程中发现,
在两台服务器上运行的sql server服务器之间迁移数据库的之后,
会出现一个在源服务器上可以正常的用户在目的服务器上无法登录的情况。
问题解决:
将数据库恢复到其他服务器时,数据库中包含一组用户和权限,
但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。
这种情况被称为存在“孤立用户”。
此时是不能通过新建登录或者是对同名登录授予对应数据库的“用户”权限来解决登录问题,
因为SQLServer会报出“错误15023:当前数据库中已存在用户或角色”,
为了解决这个问题,
需要调用系统存储过程sp_change_users_login,
具体用法如下:
1.打开SQL Server Management Studio,
右键选择“数据库”>“新建查询”来新建一个查询。
输入以下sql脚本:
//=======================
Use [数据库名]
go
sp_change_users_login 'update_one', 'AAA', 'AAA'
//========================
接着执行脚本即可。
注:其中update_one是存储过程的参数,
表示只处理一个用户,前一个AAA是“用户”,
后一个AAA是“登录”,
以上这个SQL表示将服务器登录“AAA”与数据库用户“AAA”重新连接起来。
实例测试案例:
Use sde
go
sp_change_users_login 'update_one','sde','sde'
sp_change_users_login 'update_one', 'AAA', 'AAA'
use cbjyq_flowdb
go
sp_change_users_login 'update_one', 'cbjyq_flowdb', 'cbjyq_flowdb';
use sde
go
sp_change_users_login 'update_one', 'cbjyq_flowdb', 'cbjyq_flowdb';
use cbjyq_flowdb
go
sp_change_users_login 'update_one', 'sde', 'sde';
--the--end!
- SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法
- sql server 2005 用户、组或角色在当前数据库中已存在的解决办法
- sql server 2005 用户、组或角色 在当前数据库中已存在 解决办法
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- MS SQL2005问题: 用户、组或角色 '*****' 在当前数据库中已存在
- SQL 2008R2问题:用户、组或角色'XXX'在当前数据库中已存在?
- 解决SQL Server 2008 错误15023:当前数据库中已存在用户或角色,SQLServer2008,错误15023 在使用SQL Server 2008时,我们经常会遇到一个
- SQL Server中出现用户或角色在当前数据库已经存在的问题的解决
- 错误15023:当前数据库中已存在用户或角色
- 错误15023:当前数据库中已存在用户或角色
- 错误15023:当前数据库中已存在用户或角色
- 当前数据库中已存在用户或角色--解决方法
- 错误15023:当前数据库中已存在用户或角色
- 透明色及渐变色设置
- 如何将DSP和MCU两者完美结合
- 递增和递减运算符
- Ccocos2D-X 之 环境搭建 HelloWorld 与 WIN32移植Android
- ARM920T的MMU与Cache
- SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法
- 奇怪的宏
- 使用ifstream和getline读取文件内容[c++]
- 写好Hive 程序的五个提示
- WPF里动态切换不同的模板
- lua 常用网址
- mysql通过idb文件恢复数据
- 关与上拉和下拉电阻
- 阶乘运算实现方法