程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> sql2005 數據庫關系圖無法使用

sql2005 數據庫關系圖無法使用

編輯:關於SqlServer
今天將數據庫從2000升級到2005時發現數據庫關系圖無法使用,錯誤提示信息如下:
 
“此數據庫沒有有效所有者,因此無法安裝數據庫關系圖支持對象。若要繼續,請首先使用“數據庫屬性”對話框的“文件”頁或 ALTER AUTHORIZATION 語句將數據庫所有者設置為有效登錄名,然後再添加數據庫關系圖支持對象。”
 
原來是MSSQL2000使用【備份】的功能,導出bak格式的文件,還原到sqlserver2005的時候恢復過來的數據庫的兼容級別還是默認80的。
 

解決辦法:
 
1、設置兼容級別為90(2005為90)
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname=N'數據庫名', @new_cmptlevel=90
GO
 
2、
在該數據庫下展開“數據庫關系圖”節點時會有個提示,選擇“是”即可。 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved