希望这可以帮助
这里有一个答案 https://stackoverflow.com/a/3867566 好像你必须安装ODBC驱动程序
我也尝试过使用MySQL数据库,需要ODBC连接到VISIO。步骤在这里 http://sajjadhossain.com/2009/02/12/reverse-engineering-mysql-database-with-microsoft-visio/
也许步骤是相同的,因为使用ODBC
不幸的是,我发现错误,如果表名超过16个字符,那么visio就会出错。