web-dev-qa-db-ja.com

Microsoft SQL Server Management Studioを使用してデータベースのエンティティ関係(ER)ダイアグラムを生成する方法

Microsoft SQL Server Management Studioを使用してSQLデータベースのER図を生成したいのですが、方法がわかりません。

この手法はオンラインで見つけました http://forums.asp.net/t/1790223.aspx?Making+ER+Diagram+from+SQL+Server+2008+Database

ただし、1番目と2番目の手順で説明したように、「データベースノード」または「データベースダイアグラム」ノードを表示できません。

したがって、既存のDBからER図を生成する方法を教えてください。

UPDATE:

以下のコメントから、データベースノードは私のデータベース名を持つノードを意味するという理解に正しかったことがわかります。しかし、私の問題は、データベース名の下に「データベース図」ノードが見つからないことです。私はそれを見ることができるように今何をすべきか。

PS:ローカルデータベースではありません。

47
Temp O'rary
  1. Sql Server Management Studioに移動>
  2. オブジェクトエクスプローラー>
  3. データベース>
  4. データベースを選択して展開します。
  5. データベースの下で「データベース図」を右クリックし、「新しいデータベース図」を選択します。
  6. 新しいウィンドウが開きます。 ER-Diagramに含めるテーブルを選択します(複数のテーブルを選択するには、「ctrl」または「shift」ボタンを押してテーブルを選択します)。
  7. 追加をクリックします。
  8. 完了するのを待ちます。できた!!

生成された図は、将来の使用のために保存できます。

screenshot

81
DhaRmvEEr siNgh

SQL Server Management Studioのオブジェクトエクスプローラーから、データベースを見つけてノードを展開します(データベースの横の+記号をクリックします)。その展開されたツリーの最初の項目は、データベース図です。それを右クリックすると、新しいデータベースダイアグラムの作成など、さまざまなタスクが表示されます。以前に作成したことがない場合は、ダイアグラムを作成するためのコンポーネントをインストールするかどうかを尋ねられます。 [はい]をクリックしてから続行します。

16
SQLmojoe

⚠️図は2019年6月11日に戻ってきました

はい、フィードバックを聞きました。データベース図が帰ってきました。

SQL Server Management Studio(SSMS)18.1が正式リリースされました


⚠️最新バージョンには含まれていません⚠️

悲しいことに、データベースダイアグラムを機能として持つSSMSの最後のバージョンはバージョンv17.9でした。

そのバージョン以降、新しいpreview v18。*以降のバージョンには、「... feature has deprecated」という言葉があります。

ただし、希望は失われていません。まだ ダウンロード であり、v17.9を使用してこの質問の脇にあるデータベースダイアグラムを使用できます技術的にはERダイアグラム作成ツールではありません


この記事の執筆時点では、18のリリースバージョンにこの機能が含まれているかどうかは不明です。これは、私が広く使用している機能であるためです。

13
ΩmegaMan