MSSQL 2005 資料庫圖表發生的錯誤訊息

摘要:MSSQL 2005 資料庫圖表發生的錯誤訊息

使用msql2005想要開啟資料庫圖表時,發生了一些錯誤訊息:
無法安裝資料庫圖表支援物件,因為此資料庫沒有有效的擁有者。若要繼續,請先使用 [資料庫屬性] 對話方塊的 [檔案] 頁面,使用 ALTER AUTHORIZATION 陳述式,將資料庫擁有者設定為有效的登入,然後再加入資料庫圖表支援物件。

解決方式
 

1EXEC sp_dbcmptlevel 'database_name', '90';
2ALTER AUTHORIZATION ON DATABASE::database_name TO valid_login
 

例如:
ALTER AUTHORIZATION ON DATABASE::"EIPDB" TO "sa")

※ database_name最好都加上雙引號,不然若database_name間有符號時會出錯

轉載自: http://blog.netkoala.idv.tw/2009/08/mssql-2005.html