Ms Sql2005中数据库的备份还原后导致孤立用户的解决方法

转载 -------http://skyapple.blog.51cto.com/101264/24902

 

    今天将一个asp系统转移服务器,所以要将数据库备份然后还原到新的数据库服务器上。还原过程很简单,系统简单的部署了一下。哦,不能运行,检查了一下数据库无法连接。数据库用户还在,怎么不能连接百思不得其解,换用sa进行连接到可以,但这样容易造成安全问题。最后从网上查了一下,原来Ms sql数据库中,连接需要登陆用户和数据库用户,那就要需要新建一个登陆用户啦。方法如下:

1.当然是还原数据库了

2.新建一个登陆名,设置好密码

3.在查询分析器中执行

          exec sp_change_users_login 'update_one' , '没有登陆名名的数据库用户','新建的登陆名'

 

就是这样啦,第一次写心得希望大家指正错误,也给遇到同样问题的朋友检查问题的一个思路。还有不明白的可以查一下数据库联机文档。

 

 

                                                                                                                        小米@

posted @ 2008-09-09 09:36  小米@  阅读(340)  评论(0)    收藏  举报