Ⅰ 你好,我遇到和你一樣的問題,請問你還記得怎麼解決嗎sqlserver2005不能新建資料庫關系圖。
不能新建表的視圖?那就是你安裝sqlserver的時候有一個服務沒有裝上,到配置里找修復,看能不能裝成功,成功後再試著建視圖,不能的話只能卸載干凈重新裝下試試,我以前也遇到過這樣的問題,重裝了一下就行了
Ⅱ SQL Server2005無法新建數據關系圖
如果是2000庫導入,兼容級別是80,請改為90。
如果是缺少用戶的問題。請follow以下做法。
--------引用
選擇你的資料庫,然後選擇"安全性"->"用戶",選擇dbo,打開屬性頁,如登錄名為空的話,新建查詢,然後
執行成功後,你再選擇"資料庫關系圖"節點,時提示 「此資料庫缺少一個或多個使用資料庫關系圖所需的支持對象,是否創建",選擇「是」即可。 就可以看到原先建的關系圖了。
use [你的資料庫名] EXEC sp_changedbowner 'sa'
。。。。。。。。。。。。。。。。。。。。。
建議訪問參考資料頁
Ⅲ 【新手求助】sql server 2008 無法新建資料庫關系圖
你創建關系視圖做什麼呢?
若是真相創建,建議你將資料庫版本升上去。你現在的資料庫是SQL2000版本,SQL2000是不支持資料庫關系視圖的
Ⅳ SQL資料庫關系圖新建失敗,什麼原因呢
原因是:其他內在損壞了,正確的新建步驟如下:
選擇表--->某一列--->修改
2.右鍵單擊--- >關系
3.添加--->表和列規范-->選擇表和列
4.新建資料庫關系圖
5.只需要按住主鍵 並拖動 到它外鍵上,就會看到一個指定關系的對話框
Ⅳ 資料庫不能建關系
解決方法如下:
方法1、設置兼容級別為90(2005為90) 或是選責你還原的資料庫,點右鍵,選屬性->選項->兼容級別,選擇sqlserver2005(90) 然後確定,這時,你在該資料庫下展開「資料庫關系圖」節點時會有個提示,"此資料庫缺少一個或多個使用資料庫關系圖所需的支持對象,是否創建",選擇「是」即可。 USE [master]
GO EXEC dbo.sp_dbcmptlevel @dbname='資料庫名', @new_cmptlevel=90
GO 方法2、通過以上的方法操作,如果問題依然存在的話,按下列方法繼續選擇你的資料庫,然後選擇"安全性"->"用戶",選擇dbo,打開屬性頁,如登錄名為空的話,新建查詢,然後執行成功後,你再選擇"資料庫關系圖"節點,時提示 「此資料庫缺少一個或多個使用資料庫關系圖所需的支持對象,是否創建",選擇「是」即可。 就可以看到原先建的關系圖了。use [你的資料庫名] EXEC sp_changedbowner 'sa'
Ⅵ 如何創建sql關系視圖
1、新建了三個資料庫表,三個表之間存在主鍵與外鍵的關系:
雇員表的postid與職位表中postid有關系;
雇員表的privid與許可權表中的privid有關系;
10
綜上所述,本文主要講述了如何使用資料庫中的關系圖。
Ⅶ SQL SERVER如何創建資料庫關系圖
工具/材料
SQL SERVER 2008
- 01
首先打開SQL SERVER的管理工具,找到要操作的資料庫,然後展開文件夾,選擇資料庫關系圖,然後右鍵單擊,選擇新建資料庫關系圖,如下圖所示
- 02
在彈出的添加表界面中,軟體會自動列出當前資料庫中具有關系的表,我們全選,然後點擊添加,如下圖所示
- 03
接下來管理工具就會自動為我們創建好關系圖,如下圖所示,他們之間的關系也自動用線連出來了
- 04
如果你想讓關系圖中的某個表的欄位盡可能多的顯示,需要選中表,然後右鍵單擊,按如下圖所示操作
- 05
在彈出的列選擇界面中,你就可以對表中的列進行替換選擇,如下圖所示
- 06
選擇完了以後,回到關系圖,你會發現所操作的表增加了列,如下圖所示
- 07
最後操作完以後,展開資料庫關系圖的文件夾,你會發現兩個關系圖文件,這是管理工具自動為我們添加的
Ⅷ 使用SQLSERVER2005新建資料庫關系圖出問題該怎麼辦,右擊資料庫關系圖彈出一個對話框,無法創建
在新建資料庫或附加資料庫後,想添加關系表,結果出現下面的錯誤:
此資料庫沒有有效所有者,因此無法安裝資料庫關系圖支持對象。若要繼續,請首先使用「資料庫屬性」對話框的「文件」頁或ALTER
AUTHORIZATION語句將資料庫所有者設置為有效登錄名,然後再添加資料庫關系圖支持對象。
按照第一種方式更改怎麼也不行,並且文件的所有者也是sa。網友給出了一種方法,運行以下命令:
ALTER AUTHORIZATION ON database::mydbname TO sa
把mydbname修改為實際的資料庫名稱,就可以把所有者設置為sa了。
還有另外一種解決方法:
1、設置兼容級別為90(2005為90)(2000為80)
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname='資料庫名', @new_cmptlevel=90
GO
或是選擇你還原的資料庫,點右鍵,選屬性->選項->兼容級別,選擇sqlserver2005(90) 然後確定。
這時,你在該資料庫下展開「資料庫關系圖」節點時會有個提示,"此資料庫缺少一個或多個使用資料庫關系圖所需的支持對象,
是否創建",選擇「是」即可。
2、通過以上的方法操作,如果問題依然存在的話,按下列方法繼續
選擇你的資料庫,然後選擇"安全性"->"用戶",選擇dbo,打開屬性頁,如登錄名為空的話,新建查詢,然後
use [你的資料庫名]
EXEC sp_changedbowner 'sa'
執行成功後,你再選擇"資料庫關系圖"節點,時提示 「此資料庫缺少一個或多個使用資料庫關系圖所需的支持對象,是否創建",
選擇「是」即可。
揀盡寒枝不肯棲,寂寞沙洲。
Ⅸ sql server2005中無法新建資料庫關系圖,這個問題該怎麼解決呢,謝謝!
1)我沒用這個來建過表,我推薦powerdesigner
2)試著拖一個欄位到別的表看看