Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > ADP及SQL SERVER

SQLServer2005孤立用户的修复方法

时 间:2013-02-04 08:29:35
作 者:金宇   ID:43  城市:江阴
摘 要:SQLServer2005孤立用户的修复方法
正 文:

孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。

孤立帐户的产生一般是一下两种:
1.将备份的数据库在其它机器上还原从另一个服务器恢复数据库,登录是独立的创建的(不是从其它服务器复制过来的),这个时候创建的就是孤儿用户。
2.重装系统或SQL SERVER之后只还原了某个数据库

 

使用Alter USER WITH LOGIN修复孤立用户登录
从SQL Server 2005 SP2开始,T-SQL的Alter USER命令就包含了WITH LOGIN子句,这个子句通过修改数据库用户的SID为服务器登录的安全标识符修复孤立登录,它可以同时修复Windows和SQL Server登录的功能。

user 用户数据库
go
alter user 旧的用户名 with name=新的用户名,login=登录名

 



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助