当前数据库中已存在用户或角色--解决方法
来源:互联网 发布:淘宝品质退款率怎么算 编辑:程序博客网 时间:2024/05/01 23:44
错误15023:当前数据库中已存在用户或角色
经常碰到这个问题:
“错误15023:当前数据库中已存在用户或角色”
首先介绍一下sql server中“登录”与“用户”的区别,“登录”用于用户身份验证,而数据库“用户”帐户用于数
据库访问和权限验证。登录通过安全识别符 (SID) 与用户关联。将数据库恢复到其他服务器时,数据库中包含一组
用户和权限,但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。这种情况被称为存在“孤立用
户”。 此时是不能通过新建登录或者是对同名登录授予对应数据库的“用户”权限来解决登录问题,因为SQL
Server会报出“错误15023:当前数据库中已存在用户或角色”,为了解决这个问题,需要调用系统存储过程
sp_change_users_login,具体用法如下:
Use Northwind
go
sp_change_users_login 'update_one', 'test', 'test'
其中Northwind为存在孤立用户的数据库,update_one是存储过程的参数,表示只处理一个用户,前一个test是“用
户”,后一个test是“登录”,以上这个SQL表示将服务器登录“test”与 Northwind 数据库用户“test”重新连接
起来。这样就可以正常使用数据库了。
- 当前数据库中已存在用户或角色--解决方法
- 错误15023:当前数据库中已存在用户或角色
- 错误15023:当前数据库中已存在用户或角色
- 错误15023:当前数据库中已存在用户或角色
- 错误15023:当前数据库中已存在用户或角色
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- “错误15023:当前数据库中已存在用户或角色”
- 错误15023:当前数据库中已存在用户或角色
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- 用户、组或角色 在当前数据库中已存在
- SQL 2005迁移数据库后出现错误15023:当前数据库中已存在用户或角色
- Sql Server2005 错误15023:当前数据库中已存在用户或角色
- MS Sql Server 错误15023:当前数据库中已存在用户或角色
- Sql Server2005 错误15023:当前数据库中已存在用户或角色
- sql server 2005 用户、组或角色 在当前数据库中已存在 解决办法
- SQL Server Management Studio Express出现一半中文一半英文的问题
- Java多线程编程(一)
- 如何处理 SQL Server珍异宝2005 安装过程中的 COM+ 检查失败问题
- asp.net显示第一页、上一页、下一页和最后一页的分页显示数据表的数据
- 性能测试
- 当前数据库中已存在用户或角色--解决方法
- Google 搜索服务退出中国
- 下载网址
- java键盘事件问题
- Sun Java Web Server可以远程执行任意命令
- WSDL概述
- 最后之舞
- 感受:IT项目的成功和失败
- SOAP概述