【个人手稿】Sqlserver 创建用户 错误代码:15023

来源:互联网 发布:数据库查看器 编辑:程序博客网 时间:2024/04/29 10:05

亲测:

SQL Server 2008 创建(设置)用户时报错:15023错误:当前数据中已存在用或角色 SQLServer2008,错误代码:15023


在使用SQL Server 2008,我们经常会遇到一个情况:需要把一个别数据库转移到另外一个服务器上的时候,转移之后要关联用户,一般都会出现这样的一个错误:      “当前数据中已存在用或角色,错误代码:15023

        问题非常简单,执行如下解决

        首先介一下sql server的区用于用身份验证,而数据帐户用于数据库访问验证。登安全识别 (SID) 与用户关联。将数据到其他服,数据中包含一限,但可能没有相的登或者登关联的用可能不是相同的用这种情况被称存在孤立用。此是不能通新建登或者是同名登授予对应数据限来解决登录问题,因SQL Server错误15023:当前数据中已存在用或角色了解决问题,需要用系储过sp_change_users_login


具体方法如下:


Use 数据库名称

Go
sp_change_users_login 'update_one', '登录名', '登录名'

update_one是存储过程的参数,以上个SQL表示将服器登录用户与迁移的数据重新接起来。这样就可以正常登录使用数据啦~



0 0
原创粉丝点击