【问题标题】:Generate Visio ERD from existing MySQL Database从现有 MySQL 数据库生成 Visio ERD
【发布时间】:2011-09-13 22:31:47
【问题描述】:

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

【问题讨论】:

    标签: mysql visio mysql-workbench erd


    【解决方案1】:

    是的,可以在 Visio 中完成。您需要使用逆向工程功能。

    这是一篇解释基本步骤的博文:

    http://maniish.wordpress.com/2007/11/24/reverse-engineer-mysql-in-visio-2007/

    【讨论】:

      【解决方案2】:

      以上都是正确的。您还必须特别注意应用程序的架构。我们解决了 MySQL ODBC 配置的 UserDSN 在逆向工程师对话框中不可见的问题,包括使用多个版本的 ODBC。我们最终发现我们必须在 64 位 Windows 机器上安装 32 位 ODBC 驱动程序,因为安装的 Visio 2K10 是一个 32 位应用程序。

      起初我们安装了 64 位 ODBC,因为这是一台 64 位机器(听起来合乎逻辑)。我终于找到了一篇文章,提到应用程序架构是 ODBC 的决定因素。安装 32 位 MySQL ODBC 驱动程序(就在前面的顶部)并删除/重新创建 DSN 连接后,驱动程序在对话框中可见,并且逆向工程过程开始工作。

      【讨论】:

      • 感谢您的有用评论。我必须找到提供 32 位版本的旧版本的 MySQL ODBC 连接器(在撰写本文时,它是 5.3.10 而不是 8.0.11)。我还必须以管理员身份运行 Visio 2010 才能创建系统 DSN。此外,我选择了 5.3.10 Unicode 驱动程序,以便在逆向工程师对话框中以英文字母字符查看我的表名。
      猜你喜欢
      • 2011-03-29
      • 1970-01-01
      • 2012-04-03
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多