微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlserver 2008 无法使用特殊主体‘sa’,错误15405

今天莫名其妙的遇到一个问题,还原了几个数据库到新的服务器上,突然发现sa用户对某几个数据库没有权限用户映射):

                             

我手工勾选相应数据库db_owner权限之后,报错:无法使用特殊主体‘sa’错误15405

虽然不明白是什么原因造成的这种情况,按道理说sa是超级用户,而且一起备份还原过来的几个数据库,为什么有的是好的有的出问题?不过还是找到了解决办法,也很简单,下面就贴出来,看到这篇文章的大虾如果知道原理麻烦给我留言解释一下哈,不胜感激的说。

 

解决办法:

对象资源管理器中找到相应数据库-->右键点属性-->点击文件,会发现文件的所有者是空的

是的,把这里文件的所有者设置为sa就可以了(前提是服务器的登陆方式为sqlserverwindows身份验证)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐