米歇尔,
我正在使用 Visio 2007 和 SQLite 3。
今晚我成功地对我的 Sqlite3 数据库进行了逆向工程。关键是为 Sqlite 下载一个 ODBC 驱动程序。我在这里找到了一些 > http://www.ch-werner.de/sqliteodbc/。我在列表顶部安装了当前的“sqliteodbc.exe”。
然后 MSVisio 设置有点混乱,如果我没有以准确、可重复的格式解释细节,请原谅我。
- 选择时,新安装的 ODBC 驱动程序应出现在 Visio 中:数据库 > 逆向工程师 > 设置。
- 向下滚动并检查三个 Sqlite 驱动程序之一 - 我选择了“SQLite3 ODBC 驱动程序”
- 然后单击“新建”>检查“系统数据源”>向下滚动选择“SQLite3 ODBC驱动程序”>单击“完成”
- 在标题为“ODBC DNS 配置”的对话框中,您可以输入 Sqlite 数据库设置。“数据库名称”只是数据库的路径和文件名。“数据源名称”可以是对您有意义的任何内容,因为只要您想进行逆向工程,它就会出现在 Visio 下拉列表中。您还可以尝试其他一些设置。
- 当您开始逆向工程时,您将被要求使用您的凭据连接到您的数据源。此时你会收到警告...
警告!您正在使用 Visio“ODBC 通用驱动程序”连接“SQLite”DBMS 数据源。通过使用不兼容的驱动程序,检索到的目录信息可能不完整。
只需单击“确定”并忽略它。
不幸的是,在下一个屏幕中,选择“视图”和“触发器”的选项是灰色的(您可以选择表:主键、索引、外键)。这是一种耻辱,因为我在我的模式中定义了很多这些,并且我过去曾多次在 Oracle 中重新使用这些。
这就对了。希望有人能找到修复观点的方法。
担