首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 資料庫關係圖無法使用?一鍵修復相容性層級與擁有者問題

     編輯:關於SqlServer

將 SQL 2000 備份還原至 SQL 2005 時,展開「資料庫關係圖」報錯:

「此資料庫沒有有效擁有者,因此無法安裝資料庫關係圖支援物件。請先使用『資料庫屬性』對話方塊的『檔案』頁或 ALTER AUTHORIZATION 陳述式將資料庫擁有者設定為有效登入名,然後再添加資料庫關係圖支援物件。」

根因分析

還原後資料庫相容性層級仍為 80(SQL 2000),導致系統判定擁有者無效、關係圖支援物件缺失。

解決方案

  1. 升級相容性層級至 90:
    USE [master]
    GO
    EXEC dbo.sp_dbcmptlevel @dbname=N'資料庫名', @new_cmptlevel=90
    GO
    
  2. 重新展開「資料庫關係圖」節點:系統提示是否添加支援物件,選「是」即可完成修復。

兩步驟快速解決遷移後關係圖不可用問題,恢復視覺化設計功能。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved