Site icon 时鹏亮的Blog

SQL Server生成脚本时错误:SQL Server 2000 中不支持创建没有关联登录名的用户。

请知悉:本文最近一次更新为 10年 前,文中内容可能已经过时。

SQL server2008(MSSQL 2008)生成2000的脚本时提示错误:SQL Server 2000 中不支持创建没有关联登录名的用户。
检查发现该数据库确实有两个用户名没有关联登录名,解决方法:
1、新建查询窗口,选择需要转换的数据库:
或者使用命令:use xxx_dbName
2、列举出该数据库中所有未关联登录名的用户:
exec sp_change_users_login 'REPORT'
3、 创建登录名,以备关联时使用:
exec sp_addlogin '登录名','密码','数据库名称'
4、关联用户名和登录名:
exec sp_change_users_login 'update_one','用户名','登录名'
至此,完成关联。如果有多个帐户需要关联,重复以上3、4步。
以上内容整理自:http://www.blue1000.com/bkhtml/c91/2013-12/71422.htm

use xxx_dbName
exec sp_change_users_login 'REPORT'
exec sp_addlogin '登录名','密码','数据库名称'
exec sp_change_users_login 'update_one','用户名','登录名'

如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《SQL Server生成脚本时错误:SQL Server 2000 中不支持创建没有关联登录名的用户。》相关的博文:

Exit mobile version