我爱Aspx >> C#.Net >> SQL数据库用户只有“名称”而无“登陆名”解决exec sp_change_users_login 'UPDATE_ONE',没有登陆名的数据库用户,'新的登陆名'
go
原因: SQL备份的问题有一台SQL SERVER 服务器,将其中的数据库DataBase1备份成一个文件,在另外一台SQL SERVER服务器上还原,数据表和存储过程等恢复没有问题,但某些用户自定义的用户(这些自定义用户在原数据库中是某些表和存储过程的所有者)变成孤立用户,既无法利用也不能删除,导致不能利用这些用户帐号访问数据库。
解决方法:
1 数据库还原后在“企业管理器”中,在还原的数据库“用户”选项中察看数据库用户是否只有“名称”而无“登陆名”; hp_unix
2)使用Sa登陆“查询分析器”,运行: use “还原的数据库名称” EXEC sp_addlogin '新的登陆名(和原数据库一致)' go exec sp_change_users_login 'UPDATE_ONE','没有登陆名的数据库用户','新的登陆名' go
3)在“企业管理器”的“安全性”的“登陆”中修改“用户”密码
Ҷƪл˵?
Oracle 10g + SQL SERVER 2000 透..[07-30]
sql server中重置自动编号[07-30]
SQL Server通用分页存储过程:利..[07-30]
SQL Server 2000和 SQL Server 2..[07-30]
SQL Server中的Datediff移植到OR..[07-30]
在Excel工作表单元格中手动输入各..[07-30]
用共享游标提升 SQL 性能[07-30]
SQL Server 2005 创建登录时提示..[07-30]
Mysql关于数据库和表的几个最基本..[07-30]
成批更改sql server数据库所有者..[07-30]
Oracle 10g + SQL SERVER 2000 透..[07-30]
揭开正则表达式的神秘面纱[07-30]
php中计算时间差的几种方法[07-30]
sql server中重置自动编号[07-30]
SQL Server通用分页存储过程:利..[07-30]
使用c#捕获windows的关机事件[07-30]
SQL Server 2000和 SQL Server 2..[07-30]
SQL Server中的Datediff移植到OR..[07-30]
Photoshop快速为图片添加下雨效果[07-30]
随心所欲改变Windows Vista系统中..[07-30]