sqlserver 2005数据库,提示属性Owner不可用于数据库“[test]”。该对象可能没有此属性

sqlserver 2005数据库,提示属性Owner不可用于数据库“[test]”。该对象可能没有此属性,第1张

概述    昨天系统坏了,把系统重新安装了一下。里面的数据库Sql server 2005重装了一下,然后把数据恢复进去。一切看上去都正常了,数据库也能运行。但是在选择一个数据库,右键点击属性的时候,出现了下面的提示 无法显示请求的对话框  其他信息:    无法显示请求的对话框。(sqlmgmt)      属性owner不可用于数据库"[test]".该对象可能没有此属性,也可能访问权限不足,无法

    昨天系统坏了,把系统重新安装了一下。里面的数据库sql server 2005重装了一下,然后把数据恢复进去。一切看上去都正常了,数据库也能运行。但是在选择一个数据库,右键点击属性的时候,出现了下面的提示

无法显示请求的对话框
 其他信息:
   无法显示请求的对话框。(sqlmgmt)
     属性owner不可用于数据库"[test]".该对象可能没有此属性,也可能访问权限不足,无法检索。    (Microsoft.sqlServer.Smo)

 

原因: 在恢复数据的时候导致db_owner所有者出现异常引起这个错误,
解决方法:对其数据库test的所有者进行变更

脚本如下:
use
test
exec sp_changedbowner 'sa'

然后检查数据库,一切正常。

总结

以上是内存溢出为你收集整理的sqlserver 2005数据库,提示属性Owner不可用于数据库“[test]”。该对象可能没有此属性全部内容,希望文章能够帮你解决sqlserver 2005数据库,提示属性Owner不可用于数据库“[test]”。该对象可能没有此属性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1177748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存