SQL Server Management Studio でのテーブルリレーションシップの表示
SQL Server Management Studioでは、テーブル間にリレーションシップを設定しています。
Microsoft Accessのように、すべてのテーブルのビューを隣接する行で表示する方法はありますか?新しいクエリを開いて何かを実行する必要があるのか、それとも見落としているボタンがあるのでしょうか?
SQL Server Management Studioでは、テーブル間にリレーションシップを設定しています。
Microsoft Accessのように、すべてのテーブルのビューを隣接する行で表示する方法はありますか?新しいクエリを開いて何かを実行する必要があるのか、それとも見落としているボタンがあるのでしょうか?
試してみる ApexSQL Search
ApexSQL Searchは、無料のSQL Server Management StudioおよびVisual Studioアドインで、他の機能の中でもView Dependencies機能を備えています。View Dependencies機能は、暗号化されたオブジェクトとシステムオブジェクト間の関係、SQL Server 2012固有のオブジェクト、および透過データ暗号化(TDE)
View Dependencies機能では、表示される関係、生成されるダイアグラムのレイアウトとサイズ、依存関係のドリルダウンの深さなど、視覚的な依存関係ダイアグラムのレイアウトを設定してカスタマイズすることができます。
特定のテーブルの依存関係を表示したい場合は、テーブルを選択して右クリックして View Dependencies 依存関係の表示方法を確認してください。
SQL Server 2005 では以下のように依存関係を表示することができます。
私は2015年にこの質問を読んでいて、私はSQL Server 2012を使用しています。このシナリオでは、テーブルの依存関係を表示するには、以下の手順を実行します。
1.データベースのルートフォルダには、「Database Diagrams」というフォルダがあります。このデータベースを展開し、表示されるポップアップで「はい」をクリックします。例えば、私はEPMデータベースにいて、テーブルMSP_ProjectsにはProj_UIDというフィールドがあります。表示されるコンテキストメニューで、項目「Relationships」を選択します。ウィンドウの左側には、この主キーに関連する外部キーが表示され、ウィンドウの右側には、既存のリレーションシップのプロパティが表示されます。