sql server错误21776:[SQL-DMO]名称dbo在Users集合中_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

sql server错误21776:[SQL-DMO]名称&amquot;dbo&amquot;在Users集合中

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:集合名称错误数据库
黑客防线网安网讯:  分析和解答:  每个数据库内都有一个称为dbo的特殊用户,固定服务器角色sysadmin的任何成员都影射到dbo上。如果某个数据库内的dbo用户对应的登录,在另外一台SQL Server服务器里面不存...

  分析和解答:

  每个数据库内都有一个称为dbo的特殊用户固定服务器角色sysadmin的任何成员都影射到dbo上如果某个数据库内的dbo用户对应的登录在另外一台SQL Server服务器里面不存在的话,那么当将这个数据库的备份还原到另外一台SQL Server服务器时,dbo用户所对应的登录名就会为空正是因为这个原因,系统不允许修改sa密码。

  解决步骤如下:

  首先,检查所有的数据库,看看哪个数据库的dbo用户所对应的登录名为空。

  其次,找到这个出问题的数据库之后,执行一些语句将这个数据库的所有者更改为某个在目前服务器上存在的登录名称,即

  use DBName

  go

  exec sp_changedbowner 'sa'

  go

  将每个出问题的数据库都按照上面的方法检查并更改之后,就可以顺利地修改sa密码了。

  出处:http://hi.baidu.com/jianan8610/blog/item/c8de05fb2c211e106c22ebf1.html

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9726-1.html
网站维护教程更新时间:2012-03-21 02:24:41  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer