我需要绘制一个非常大的数据库图。该数据库是运行在 x64 上的 SQL Server 2008。它很大,因为有数百个相关的表,每个表最多有 2000 个字段(有些是稀疏的),表之间有多个关系(实际上每个表通常都有数百个关系),还有多个架构...你明白我的意思。
我尝试使用 SQL Server Management Studio 的数据库图表功能,但它崩溃了并显示 Win32Exception:“没有足够的存储空间来处理此命令...”
我试图使用 Visio 的反向工程功能,在另一台机器上连接并绘制它,但已经执行了几个小时,没有完成的迹象。
我们正在使用一个专门为此工作而构建的工具来创建这个巨大模式的脚本。虽然该工具的功能正常,但难以可视化其输出。
我在寻找一种工具,可以输出这个数据库的图表,这样我们就可以做到这一点。有什么建议吗?
编辑: 强调一下,该图表确实不应用于实际有用的参考。它是一个客户关系管理设备,用于展示系统的复杂性/规模。