日期:2014-05-16 浏览次数:20460 次
SQL SERVER 2000的某个数据库备份后,在还原后,发现使用原来的用户无法连接到数据库.这是因为还原后的数据库的用户在SQL中没有登录.解决办法:
在查询分析器中使用
?
sp_change_users_login 'report'
?
查看孤立用户名和SID.
?
查询出来UserName 和UserSID
ss ?0x40B8125724FEF14994EBDF83B0CBDF24
然后使用
sp_addlogin 'ss', 'pubuser', 'pmdb6','simplified chinese', 0x40B8125724FEF14994EBDF83B0CBDF24
来为ss添加一个登录,密码为pubuser,数据库为pmdb6,默认语言在企业管理器中,右击数据库服务器-->属性-->数据库设置中可以查看默认数据库语言.
?
?然后就可以用用户名ss和密码pubuser登陆数据库了。相关存储过程语法,可以参考联机丛书