2013-09-26 65 views
0

我試圖生成從我自己擁有的現有的SQLExpress數據庫的數據庫圖,但我收到此錯誤:創建在SSMS數據庫圖表 - 驗證失敗

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. 

我根據性質主人: enter image description here

我也試試這個,但沒有在正確的語法

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

此執行,但可能不會CORRE CT

ALTER AUTHORIZATION ON DATABASE::GuitaristDB TO tcastonzo; 

回答

0

你需要確保用戶PDC1\tcastonzo(這是一個域或計算機帳戶)有一個登錄到SQL Server。

用戶tcastonzo看起來像一個SQL帳戶,它與PDC1\tcastonzo帳戶分開。

您目前使用什麼憑證連接到SQL Server?

+0

我使用Windows身份驗證 – Slinky

0

嘗試將數據庫的所有者更改爲SA或NT AUTHORITY \ SYSTEM

  1. 右擊要更改授權,然後單擊 屬性數據庫。窗口/對話框將打開。

  2. 在對話框中點擊文件

  3. 從右側的左側更改所有者爲自己

然後登錄具有改變的用戶。它會解決你的問題。

嘗試和享受

enter image description here