解決SQL Server的“此數(shù)據(jù)庫(kù)沒(méi)有有效所有者”問(wèn)題
更新時(shí)間:2011年12月04日 18:12:55 作者:
解決SQL Server的“此數(shù)據(jù)庫(kù)沒(méi)有有效所有者”問(wèn)題,需要的朋友可以參考下。
在附加數(shù)據(jù)庫(kù)后查看不了數(shù)據(jù)庫(kù)關(guān)系圖,也無(wú)法建立數(shù)據(jù)庫(kù)關(guān)系圖
我的解決方法如下:
1、設(shè)置兼容級(jí)別為90(2005為90)(2000為80)
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname='數(shù)據(jù)庫(kù)名', @new_cmptlevel=90
GO
[這條命令執(zhí)行完畢:報(bào)“DBCC 執(zhí)行完畢。如果 DBCC 輸出了錯(cuò)誤信息,請(qǐng)與系統(tǒng)管理員聯(lián)系”,不管它哦,接下來(lái)點(diǎn)擊“數(shù)據(jù)庫(kù)關(guān)系圖”,報(bào)“此數(shù)據(jù)庫(kù)缺少一個(gè)或多個(gè)使用數(shù)據(jù)庫(kù)關(guān)系圖所需的支持對(duì)象,是否創(chuàng)建”,選擇“是”,問(wèn)題解決了]
或是選擇你還原的數(shù)據(jù)庫(kù),點(diǎn)右鍵,選屬性->選項(xiàng)->兼容級(jí)別,選擇sqlserver2005(90) 然后確定。
這時(shí),你在該數(shù)據(jù)庫(kù)下展開(kāi)“數(shù)據(jù)庫(kù)關(guān)系圖”節(jié)點(diǎn)時(shí)會(huì)有個(gè)提示,"此數(shù)據(jù)庫(kù)缺少一個(gè)或多個(gè)使用數(shù)據(jù)庫(kù)關(guān)系圖所需的支持對(duì)象,是否創(chuàng)建",選擇“是”即可。
2、通過(guò)以上的方法操作,如果問(wèn)題依然存在的話,按下列方法繼續(xù)
選擇你的數(shù)據(jù)庫(kù),然后選擇"安全性"->"用戶",選擇dbo,打開(kāi)屬性頁(yè),如登錄名為空的話,新建查詢,然后
use [你的數(shù)據(jù)庫(kù)名]
EXEC sp_changedbowner 'sa'
執(zhí)行成功后,你再選擇"數(shù)據(jù)庫(kù)關(guān)系圖"節(jié)點(diǎn),時(shí)提示 “此數(shù)據(jù)庫(kù)缺少一個(gè)或多個(gè)使用數(shù)據(jù)庫(kù)關(guān)系圖所需的支持對(duì)象,是否創(chuàng)建",選擇“是”即可。 就可以看到原先建的關(guān)系圖了。
我的解決方法如下:
1、設(shè)置兼容級(jí)別為90(2005為90)(2000為80)
復(fù)制代碼 代碼如下:
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname='數(shù)據(jù)庫(kù)名', @new_cmptlevel=90
GO
[這條命令執(zhí)行完畢:報(bào)“DBCC 執(zhí)行完畢。如果 DBCC 輸出了錯(cuò)誤信息,請(qǐng)與系統(tǒng)管理員聯(lián)系”,不管它哦,接下來(lái)點(diǎn)擊“數(shù)據(jù)庫(kù)關(guān)系圖”,報(bào)“此數(shù)據(jù)庫(kù)缺少一個(gè)或多個(gè)使用數(shù)據(jù)庫(kù)關(guān)系圖所需的支持對(duì)象,是否創(chuàng)建”,選擇“是”,問(wèn)題解決了]
或是選擇你還原的數(shù)據(jù)庫(kù),點(diǎn)右鍵,選屬性->選項(xiàng)->兼容級(jí)別,選擇sqlserver2005(90) 然后確定。
這時(shí),你在該數(shù)據(jù)庫(kù)下展開(kāi)“數(shù)據(jù)庫(kù)關(guān)系圖”節(jié)點(diǎn)時(shí)會(huì)有個(gè)提示,"此數(shù)據(jù)庫(kù)缺少一個(gè)或多個(gè)使用數(shù)據(jù)庫(kù)關(guān)系圖所需的支持對(duì)象,是否創(chuàng)建",選擇“是”即可。
2、通過(guò)以上的方法操作,如果問(wèn)題依然存在的話,按下列方法繼續(xù)
選擇你的數(shù)據(jù)庫(kù),然后選擇"安全性"->"用戶",選擇dbo,打開(kāi)屬性頁(yè),如登錄名為空的話,新建查詢,然后
復(fù)制代碼 代碼如下:
use [你的數(shù)據(jù)庫(kù)名]
EXEC sp_changedbowner 'sa'
執(zhí)行成功后,你再選擇"數(shù)據(jù)庫(kù)關(guān)系圖"節(jié)點(diǎn),時(shí)提示 “此數(shù)據(jù)庫(kù)缺少一個(gè)或多個(gè)使用數(shù)據(jù)庫(kù)關(guān)系圖所需的支持對(duì)象,是否創(chuàng)建",選擇“是”即可。 就可以看到原先建的關(guān)系圖了。
相關(guān)文章
SQL Server數(shù)據(jù)類(lèi)型轉(zhuǎn)換方法
這篇文章主要為大家詳細(xì)介紹了SQL Server數(shù)據(jù)類(lèi)型轉(zhuǎn)換方法,感興趣的小伙伴們可以參考一下2016-03-03SQL Server中對(duì)數(shù)據(jù)截取替換的方法詳解
本文主要介紹了SQL Server中對(duì)數(shù)據(jù)截取替換的方法。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03sqlserver清除完全重復(fù)的數(shù)據(jù)只保留重復(fù)數(shù)據(jù)中的第一條
根據(jù)autoID刪除臨時(shí)表#tmp中的重復(fù)數(shù)據(jù),只保留每組重復(fù)數(shù)據(jù)中的第一條2014-07-07Zabbix監(jiān)控SQL Server服務(wù)狀態(tài)的方法詳解
這篇文章主要給大家介紹了關(guān)于Zabbix監(jiān)控SQL Server服務(wù)狀態(tài)的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10SQL SERVER遷移之更換磁盤(pán)文件夾的完整步驟
這篇文章主要給大家介紹了關(guān)于SQL SERVER遷移之更換磁盤(pán)文件夾的完整步驟,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10SQL Server 2016正式版安裝配置過(guò)程圖文詳解
這篇文章主要為大家詳細(xì)介紹了SQL Server2016正式版安裝配置過(guò)程圖文教程,感興趣的小伙伴們可以參考一下2016-07-07