Sql server 如何在数据库关系图中查看表关系?
我有很多表,我知道它们之间有关系,因为我可以从MicrosoftAxAOT看到其中的一些表。当我转到SQLServerManagementStudio并使用DatabaseDiagrams选项时,我可以添加我想要的表,但看不到关系?如何查看它们?如果您使用的是Management Studio 2008: 展开根数据库,尝试并展开DatabaseDiagrams文件夹,它应该说“no Diagrams” 如果它要求您创建一个图表,请说是,然后添加表Sql server 如何在数据库关系图中查看表关系?,sql-server,ax,Sql Server,Ax,我有很多表,我知道它们之间有关系,因为我可以从MicrosoftAxAOT看到其中的一些表。当我转到SQLServerManagementStudio并使用DatabaseDiagrams选项时,我可以添加我想要的表,但看不到关系?如何查看它们?如果您使用的是Management Studio 2008: 展开根数据库,尝试并展开DatabaseDiagrams文件夹,它应该说“no Diagrams” 如果它要求您创建一个图表,请说是,然后添加表 如果没有,请在Database Diagram
如果没有,请在Database Diagrams文件夹上创建新图表。如果您对表格图表感兴趣,并且您已经安装了AX 2012和Visio,可以转到AX→ 工具→ 逆向工程→ VisioUML数据模型 或者右键单击带有表的AX项目→ 加载项→ 逆向工程
更多在线信息:是的,我已经这样做了,并在图表中添加了我想要的表格。但我看不到它们之间的关系。如果图表中没有显示任何关系,它们可能不存在。例如,您可能在一个与另一个表相关的表中有一个id,但可能没有实际连接它们的外键关系,这意味着关系是隐含的,但实际上并不存在。检查表键是否存在此处的TANNER是否正确。如果它们没有出现在图表中,则它们不会作为外键存在于数据库中。尝试此查询。从sys.foreign\u键中选择*。这是一个开始,但可以根据您的发现进行扩展。