加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 2005数据库,提示属性Owner不可用于数据库“[test]”

发布时间:2020-12-12 14:30:45 所属栏目:MsSql教程 来源:网络整理
导读:??? 昨天系统坏了,把系统重新安装了一下。里面的数据库Sql server 2005重装了一下,然后把数据恢复进去。一切看上去都正常了,数据库也能运行。但是在选择一个数据库,右键点击属性的时候,出现了下面的提示 无法显示请求的对话框 ?其他信息: ?? 无法显示

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

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

?

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读