當前位置:首頁 » 編程語言 » sql無法新建數據關系圖
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql無法新建數據關系圖

發布時間: 2023-01-21 13:31:52

Ⅰ 你好,我遇到和你一樣的問題,請問你還記得怎麼解決嗎sqlserver2005不能新建資料庫關系圖。

不能新建表的視圖?那就是你安裝sqlserver的時候有一個服務沒有裝上,到配置里找修復,看能不能裝成功,成功後再試著建視圖,不能的話只能卸載干凈重新裝下試試,我以前也遇到過這樣的問題,重裝了一下就行了

Ⅱ SQL Server2005無法新建數據關系圖

如果是2000庫導入,兼容級別是80,請改為90。
如果是缺少用戶的問題。請follow以下做法。

--------引用
選擇你的資料庫,然後選擇"安全性"->"用戶",選擇dbo,打開屬性頁,如登錄名為空的話,新建查詢,然後
執行成功後,你再選擇"資料庫關系圖"節點,時提示 「此資料庫缺少一個或多個使用資料庫關系圖所需的支持對象,是否創建",選擇「是」即可。 就可以看到原先建的關系圖了。
use [你的資料庫名] EXEC sp_changedbowner 'sa'

。。。。。。。。。。。。。。。。。。。。。

建議訪問參考資料頁

Ⅲ 【新手求助】sql server 2008 無法新建資料庫關系圖

你創建關系視圖做什麼呢?

若是真相創建,建議你將資料庫版本升上去。你現在的資料庫是SQL2000版本,SQL2000是不支持資料庫關系視圖的

Ⅳ SQL資料庫關系圖新建失敗,什麼原因呢

原因是:其他內在損壞了,正確的新建步驟如下:

  1. 選擇表--->某一列--->修改

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)試著拖一個欄位到別的表看看