一、問題
當我們想要打開“數據庫關係圖”時,會出現這個問題。
此數據庫沒有有效所有者,因此無法安裝數據庫關係圖支持對象。若要繼續,請首先使用數據庫屬性對話框的文件”頁或ALTER AUTHORIZATION 語句將數據庫所有者設置爲有效登錄名,然後再添加數據庫關係圖支持對象。
二、分析
根據報錯原因顯示:此數據庫沒有有效所有者,因此無法安裝數據庫關係圖支持對象。
三、解決辦法
(一)第一種
1、新建查詢語句
2、添加該代碼
use [數據庫名]
ALTER AUTHORIZATION ON database::[數據庫名]TO sa
3、右鍵“數據庫關係圖“,點擊“新建數據庫關係圖”
4、彈出這個提示,點擊”是“
5、然後會彈出”添加表“的頁面,裏面的表就是AAA數據庫裏的表。根據實際情況點擊需要的表,然後點擊”添加“即可。這裏可以使用”SHIFT“一次添加多個表。
6、當添加了需要的表後,”添加表“頁面也會相應減少已添加的表。
(2)第二種
查詢語句也可以使用該代碼解決本問題。具體操作過程跟第一種一樣。
use [數據庫名]
EXEC sp_changedbowner 'sa'