从现有的MySQL数据库生成Visio ERD

3

是否有一种简单的方法可以从现有的MySQL数据库中生成Visio中的ERD图?我知道这在MySQL Workbench中是可能的,但我有一个要求需要在Visio中完成。或者,我可以将在MySQL Workbench中制作的ERD转换为Visio可以打开的格式吗?

2个回答

3

1
上述全部正确。你还必须特别注意应用程序的架构。我们曾经尝试使用多个版本的ODBC,但在反向工程对话框中没有找到配置的MySQL ODBC UserDSN。最终我们发现在64位Windows机器上安装32位的ODBC驱动程序是必须的,因为已安装的Visio 2K10是一个32位应用程序。

开始时,我们安装了64位的ODBC,因为这是一台64位机器(听起来很合理)。最后我找到了一篇文章,提到应用程序架构是ODBC的决定因素。安装32位的MySQL ODBC驱动程序(直接覆盖以前的驱动程序),并删除/重新创建DSN连接后,驱动程序出现在对话框中,反向工程过程成功。


感谢您的有益评论。我不得不找到一个旧版本的MySQL ODBC连接器,提供了32位版本(在撰写本文时为5.3.10而不是8.0.11)。我还必须以管理员身份运行Visio 2010才能创建系统DSN。此外,我选择了5.3.10 Unicode驱动程序,以便在反向工程对话框中看到我的表名以英文字母字符显示。 - w5m

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接