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

Anzeigen von Tabellenbeziehungen in SQL Server Management Studio

In SQL Server Management Studio habe ich Beziehungen zwischen Tabellen eingerichtet.

Gibt es eine Möglichkeit, eine Ansicht aller Tabellen mit den angrenzenden Zeilen wie in Microsoft Access anzuzeigen? Muss ich eine neue Abfrage öffnen und etwas ausführen oder gibt es eine Schaltfläche, die ich übersehen habe?

Antworten (4)

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

Wenn Sie Management Studio 2008 verwenden:

Erweitern Sie die Stammdatenbank, versuchen Sie, den Ordner “Database Diagrams” zu erweitern, es sollte etwas wie “no diagrams” stehen.

Wenn Sie aufgefordert werden, ein Diagramm zu erstellen, sagen Sie “Ja”, fügen Sie dann die Tabellen hinzu und voila!

Wenn nicht, klicken Sie mit der rechten Maustaste auf den Ordner “Database Diagrams” und erstellen Sie ein neues Diagramm.

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

Probieren Sie ApexSQL Search

ApexSQL Search ist ein KOSTENLOSES Add-In für SQL Server Management Studio und Visual Studio, das unter anderem die Funktion View Dependencies enthält. Die Funktion View Dependencies ermöglicht die Visualisierung aller Beziehungen von SQL-Datenbankobjekten, einschließlich der Beziehungen zwischen verschlüsselten und Systemobjekten, SQL Server 2012-spezifischen Objekten und Objekten, die in Datenbanken gespeichert sind, die mit Transparent Data Encryption (TDE) verschlüsselt sind

Die Funktion View Dependencies ermöglicht auch die Einrichtung und Anpassung des Layouts des visuellen Abhängigkeitsdiagramms, einschließlich der Beziehungen, die dargestellt werden, des Layouts und der Größe des generierten Diagramms und der Drilldown-Tiefe der Abhängigkeiten

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

Wenn Sie die Abhängigkeiten für eine bestimmte Tabelle anzeigen möchten, wählen Sie einfach Ihre Tabelle aus und klicken Sie mit der rechten Maustaste auf Abhängigkeiten anzeigen Prüfen Sie, wie Sie Abhängigkeiten anzeigen können.

SQL Server 2005 lässt Sie Abhängigkeiten wie folgt anzeigen

SELECT OBJECT_NAME(object_id) referencing,
  OBJECT_NAME(referenced_major_id),
  *
FROM sys.sql_dependencies

SQL Server 2008 hat sys.sql_expression_dependencies folgen Sie diesem Link

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

Ich lese diese Frage im Jahr 2015 und ich verwende SQL Server 2012. In diesem Szenario können Sie, um die Abhängigkeiten einer Tabelle anzuzeigen, die folgenden Schritte ausführen:
1. Im Stammordner Ihrer Datenbank gibt es einen Ordner namens Datenbankdiagramme. Erweitern Sie diese Datenbank und klicken Sie in dem nun erscheinenden Popup auf “Ja”; 3. Klicken Sie mit der rechten Maustaste auf das Feld, von dem Sie vermuten, dass es eine Abhängigkeit hat. Normalerweise haben sie die Buchstaben ID in ihrem Namen, z. B. bin ich in der EPM-Datenbank und in der Tabelle MSP_Projects haben wir das Feld Proj_UID, klicken Sie mit der rechten Maustaste auf das Feld; 4. Im Kontextmenü, das erscheint, wählen Sie den Punkt Beziehungen. Auf der linken Seite des Fensters sehen Sie die Fremdschlüssel, die mit diesem Primärschlüssel verbunden sind, und auf der rechten Seite des Fensters sehen Sie die Eigenschaften der bestehenden Beziehung.