0

我正在尝试从我拥有的现有 SQLExpress 数据库生成数据库图,但出现此错误:

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.

根据属性,我是所有者: 在此处输入图像描述

我确实尝试过,但语法不正确

ALTER AUTHORIZATION ON DATABASE::GuitaristDB TO PDC1\tcastonzo;

这已执行但可能不正确

ALTER AUTHORIZATION ON DATABASE::GuitaristDB TO tcastonzo;
4

2 回答 2

0

您需要确保用户PDC1\tcastonzo(域或计算机帐户)登录到 SQL Server。

用户tcastonzo看起来是一个 SQL 帐户,它与帐户是分开的PDC1\tcastonzo

您当前使用什么凭据连接到 SQL Server?

于 2013-09-26T11:41:00.900 回答
0

尝试将数据库的所有者更改为SA 或 NT AUTHORITY\SYSTEM

  1. 右键单击要更改 AUTHORIZATION 的数据库,然后单击 Properties。将打开一个窗口/对话框。

  2. 在对话框的左侧单击文件

  3. 从右侧将所有者更改为您自己的

然后使用更改的用户登录。它会解决你的问题。

尝试并享受

在此处输入图像描述

于 2014-05-14T05:24:40.273 回答