Visio 逆向工程师不会添加数据源

Visio Reverse Engineer Won't Add Data Source

我有 Visio 2010 Premium,我正在尝试连接到 SQL 数据库。我转到“数据库”选项卡,然后选择“逆向工程师”。如果我选择 Microsoft SQL Server,则没有数据源。我选择 New... 并设置一个 ODBC 连接到服务器和数据库。这是一个成功的测试连接。当我回到逆向工程向导时,它没有添加新的数据源,我无法进入下一步。它说 "No valid data source is specified for connection. Specify a valid data source to proceed." 如果我再次转到 New... 并重新设置它,它仍然不会添加它。我尝试了 ODBC 连接和 OLE 连接,但无法添加数据源。

有人可以帮忙吗?

使用 ODBC 通用数据源

尝试使用 ODBC 通用数据源以使其显示在数据源列表中:

  1. 在第一页,select Microsoft SQL Server 来自下拉列表:

  1. 单击“设置”,然后单击 select ODBC Driver 17 for SQL Server。然后,点击确定:

  1. 现在 select New... 按钮(Data sources 右侧)创建新源。

  2. 完成 Create New Data Source 向导(File/User/System 并不重要 - 它只是存储定义的位置),创建一个新的数据源,确保 select ODBC Driver 17 fo SQL Server 再次 当出现提示时:

数据源将出现在 Data sources 列表中。





注意:除非 运行 作为管理员,否则不能在 Visio 中修改系统 DSN。当不是运行管理员时,将收到此消息:

要解决此问题,请在开始菜单中键入 'ODBC',然后从 ODBC 数据源工具编辑系统 DSN(Visio 是 32 位图像,因此请使用 32 位 ODBC 工具) :

也可以通过以下方式访问:%windir%\syswow64\odbcad32.exe