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

SQLSERVER2008中无法创建数据库图表问题的解决

发布时间:2020-12-12 12:46:34 所属栏目:MsSql教程 来源:网络整理
导读:https://social.microsoft.com/Forums/zh-CN/f53de20b-7a72-4d78-917c-664b5b2beb8f/database-diagram-database-diagram-support-objectsdiagram 在我们打开Database diagram的时候,出现 Database diagram support objects cannot be installed because thi
https://social.microsoft.com/Forums/zh-CN/f53de20b-7a72-4d78-917c-664b5b2beb8f/database-diagram-database-diagram-support-objectsdiagram


在我们打开Database diagram的时候,出现

Database diagram support objects cannot be installed because this database does not have a valid owner. To continue,first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login,then add the database diagram support objects.这样的一个报错。

?

解决这个问题的关键在于对报错信息的理解。错误信息中指出:this database does not have a valid owner, 接下来我们就应该对该数据库的owner进行检查。 我们可以按照以下步骤: 1.执行下列语句 ALTER? AUTHORIZATION? ON? DATABASE : :? YourDatabaseName? TO? sa GO 2.选择报错的数据库,右击,选择“属性”。 3.在左边的标签中,选择“文件”。 4.在owner这个文本框中,选择最右边的按钮(…)。此时在owner的文本框中,并没有任何login。 5.接下来我们选择sa或者NT AUTHORITYSYSTEM成为当前数据库的owner 这样我们的问题就会得到解决,需要注意的是,如果是在production服务器中,在改变Authorization之前,请参阅你的security policies,你需要避免修改Authorization对服务器安全带来的威胁。

(编辑:李大同)

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

    推荐文章
      热点阅读