2016-03-08 1 views
1

Faites un clic droit sur une table -> Voir Dépendances:SQL Server Management Studio ne montre pas toutes les dépendances

n'affiche pas correctement toutes les tables qui sont liées par des clés étrangères. Une table est simplement manquante.

Des idées pourquoi cela pourrait-il être le cas?

Les clés étrangères sont définitivement configurées correctement et fonctionnent correctement.

La table cliquée est une table "maître" et toutes les tables liées sont dans le même schéma.

Microsoft SQL Server Management Studio 10.0.5538.0

+1

Voyez-vous la même vue si vous sélectionnez la table et cliquez sur Supprimer? Bien sûr, ne le supprimez pas, cependant, il y a une vue complète des dépendances dans la boîte de dialogue de l'invite. –

+0

@lrb Je sais ce que vous voulez dire. Je l'ai essayé, mais il y a le même dialogue de dépendance que lorsque vous cliquez directement sur "Visualiser les dépendances" en premier lieu. Et même résultat! C'est vraiment étrange, je ne vois pas d'erreur dans mes définitions de clés étrangères. Il s'agit de deux tables normales totalement simples reliées entre elles par des clés étrangères. –

Répondre

1

Malheureusement, visionneuse de dépendance norme fonctionne mal dans certains cas (par exemple si vous utilisez CTE). Vous pouvez essayer une autre visionneuse de dépendances (par exemple, this)

+0

OK, mais je n'utilise pas de CTE - ce sont deux tables normales totalement normales liées entre elles par des références de clés étrangères. À mon humble avis de base. Merci pour le lien, je vais jeter un oeil à cet outil. –