2016-03-08 87 views
1

右键单击一个表 - >视图依赖性:SQL Server Management Studio中显示不是所有的依赖

没有正确显示其是通过外键链接的所有表。一张桌子简直不见了。

任何想法,为什么这可能是这种情况?

外键正确设置正确,并正常工作。

点击表是一个“主”表,并且所有链接表都在同一个模式中。

微软SQL Server Management Studio中10.0.5538.0

+1

如果选择表并单击删除,您是否看到相同的视图?当然,不要删除它,但是,在提示对话框中有一个全面的依赖关系视图。 –

+0

@lrb我知道你的意思。我试过了,但是当你直接点击“View dependencies”时,会出现相同的依赖关系对话框。和同样的结果!这真是奇怪,我可以看到我的外键定义没有错误。这是关于通过外键链接在一起的两个完全普通的普通表。 –

回答

1

不幸的是,(如果你使用的是CTE例如)标准依赖浏览器的工作原理错误在某些情况下。 您可以尝试其他依赖关系查看器(例如this

+0

好的,但我没有使用任何CTE - 这些是通过外键引用链接在一起的两个完全正常的普通表。非常基本的恕我直言。感谢您的链接,我会看看这个工具。 –

相关问题