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

Tabelrelaties bekijken in SQL Server Management Studio

In SQL Server Management Studio heb ik relaties tussen tabellen opgezet.

Is er een manier om een overzicht van alle tabellen met de aangrenzende regels weer te geven, zoals in Microsoft Access? Moet ik een nieuwe query openen en iets uitvoeren of is er een knop die ik over het hoofd heb gezien?

Antwoorden (4)

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

Als u Management Studio 2008 gebruikt :

Vouw de hoofddatabase uit, probeer de map Database Diagrams uit te vouwen, er zou iets moeten staan als “geen diagrammen”.

Als het je vraagt om een diagram te maken, zeg ja, voeg dan de tabellen toe en voila!

Zo niet, recht op de map Database Diagrammen en maak een nieuw Diagram.

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

Probeer ApexSQL Search

ApexSQL Search is een GRATIS SQL Server Management Studio en Visual Studio add-in die, naast andere functies, de View Dependencies functie heeft. De View Dependencies feature heeft de mogelijkheid om alle SQL database objecten relaties te visualiseren, inclusief die tussen versleutelde en systeem objecten, SQL server 2012 specifieke objecten, en objecten opgeslagen in databases versleuteld met Transparent Data Encryption (TDE)

Met de View Dependencies feature kunt u ook de lay-out van het visuele afhankelijkheidsdiagram instellen en aanpassen, inclusief de relaties die zullen worden gepresenteerd, de lay-out en grootte van het gegenereerde diagram, en de drill-down diepte van de afhankelijkheden.

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

Als u afhankelijkheden voor een specifieke tabel wilt weergeven, selecteert u de tabel en klikt u met de rechtermuisknop op Afhankelijkheden weergeven Controleer hoe u afhankelijkheden kunt weergeven.

SQL Server 2005 laat u afhankelijkheden weergeven zoals dit

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

SQL Server 2008 heeft sys.sql_expression_dependencies volg deze link

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

Ik lees deze vraag in 2015 en ik gebruik SQL Server 2012. In dit scenario, om de afhankelijkheden van een tabel te bekijken, kunt u de volgende stappen volgen:
1. In de hoofdmap van uw database is er een map genaamd Database Diagrams. 2. Vouw deze database uit en klik op ‘ja’ in de pop-up die gaat verschijnen; 3. Klik met de rechtermuisknop op het veld waarvan je vermoedt dat het een afhankelijkheidstabel is. Klik met de rechtermuisknop op het veld waarvan je vermoedt dat het een afhankelijkheid heeft, normaal hebben ze de letters ID in hun naam, bijvoorbeeld, ik zit in de EPM database en in de tabel MSP_Projecten hebben we het veld Proj_UID, klik met de rechtermuisknop op het veld; 4. In het contextmenu dat verschijnt, selecteert u het item Relaties. Aan de linkerkant van het venster zie je de foreign keys gerelateerd aan deze primaire sleutel, en aan de rechterkant van het venster zie je de eigenschappen van de bestaande relatie.