2011-07-13 15:22:41 +0000 2011-07-13 15:22:41 +0000
10
10

SQL Server Management Studio でのテーブルリレーションシップの表示

SQL Server Management Studioでは、テーブル間にリレーションシップを設定しています。

Microsoft Accessのように、すべてのテーブルのビューを隣接する行で表示する方法はありますか?新しいクエリを開いて何かを実行する必要があるのか、それとも見落としているボタンがあるのでしょうか?

回答 (4)

16
16
16
2011-07-13 15:39:58 +0000

Management Studio 2008を使用している場合 :

ルート・データベースを展開し、Database Diagramsフォルダを展開してみてください。

ダイアグラムの作成を要求されたら、「はい」と答えて、テーブルを追加してください。

そうでない場合は、Database Diagramsフォルダ上で右クリックし、新しいダイアグラムを作成してください。

5
5
5
2013-10-12 12:27:25 +0000

試してみる ApexSQL Search

ApexSQL Searchは、無料のSQL Server Management StudioおよびVisual Studioアドインで、他の機能の中でもView Dependencies機能を備えています。View Dependencies機能は、暗号化されたオブジェクトとシステムオブジェクト間の関係、SQL Server 2012固有のオブジェクト、および透過データ暗号化(TDE)

View Dependencies機能では、表示される関係、生成されるダイアグラムのレイアウトとサイズ、依存関係のドリルダウンの深さなど、視覚的な依存関係ダイアグラムのレイアウトを設定してカスタマイズすることができます。

1
1
1
2015-06-24 16:34:04 +0000

特定のテーブルの依存関係を表示したい場合は、テーブルを選択して右クリックして View Dependencies 依存関係の表示方法を確認してください。

SQL Server 2005 では以下のように依存関係を表示することができます。

0
0
0
2015-10-09 19:31:42 +0000

私は2015年にこの質問を読んでいて、私はSQL Server 2012を使用しています。このシナリオでは、テーブルの依存関係を表示するには、以下の手順を実行します。
1.データベースのルートフォルダには、「Database Diagrams」というフォルダがあります。このデータベースを展開し、表示されるポップアップで「はい」をクリックします。例えば、私はEPMデータベースにいて、テーブルMSP_ProjectsにはProj_UIDというフィールドがあります。表示されるコンテキストメニューで、項目「Relationships」を選択します。ウィンドウの左側には、この主キーに関連する外部キーが表示され、ウィンドウの右側には、既存のリレーションシップのプロパティが表示されます。