Генерация Visio ERD из существующей базы данных MySQL - PullRequest
3 голосов
/ 14 сентября 2011

Есть ли простой способ создать ERD в Visio из существующей базы данных MySQL? Я знаю, что это возможно в MySQL Workbench, но у меня есть требование сделать это в Visio. Или иначе я могу преобразовать ERD, созданный в MySQL Workbench, в формат, который Visio может открыть?

Ответы [ 2 ]

3 голосов
/ 14 сентября 2011

Да, это можно сделать в Visio. Вам необходимо использовать функцию обратного инжиниринга.

Вот сообщение в блоге, объясняющее основные шаги:

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

1 голос
/ 13 декабря 2016

Выше все правильно.Вы также должны обратить особое внимание на архитектуру вашего приложения.Мы боролись с MySQL, настроенным ODBC UserDSN, который не был виден в диалоге обратного инженера, в том числе с использованием нескольких версий ODBC.Мы наконец-то поняли, что должны были установить 32-битные драйверы ODBC на 64-битной Windows-машине, потому что Visio 2K10 был 32-битным приложением.

Сначала мы установили 64-битный ODBC, потому что это был 64-битныймашина (звучит логично).Наконец я нашел статью, в которой упоминалась архитектура приложения, которая была определяющим фактором для ODBC.После установки 32-разрядных драйверов MySQL ODBC (прямо поверх предыдущих) и удаления / воссоздания подключения DSN драйверы были видны в диалоговом окне, и процесс обратного инженера работал.

...