Visio反向工程师无法添加数据源

时间:2017-06-06 13:06:39

标签: sql database-design diagram visio

我有Visio 2010 Premium,我正在尝试连接到SQL数据库。我转到数据库选项卡,然后选择逆向工程师。如果我选择Microsoft SQL Server,则没有数据源。我选择New ..并设置ODBC连接到服务器和数据库。这是一个成功的测试连接。当我回到逆向工程师向导时,它没有添加新数据源,我无法转到下一步。它说"没有为连接指定有效的数据源。指定要继续的有效数据源。"如果我再次去New ..再次设置它,它仍然不会添加它。我尝试了ODBC连接和OLE连接,无法添加数据源。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

使用ODBC通用数据源

尝试使用ODBC通用数据源,以使其出现在“数据源”列表中:

  1. 在第一页上,从下拉列表中选择Microsoft SQL Server

Select Installed Visio drivers

  1. 单击设置,然后选择ODBC Driver 17 for SQL Server。然后,单击确定:

ODBC Driver

  1. 现在选择New...按钮(在Data sources的右侧)以创建新的源。

  2. 完成Create New Data Source向导(文件/用户/系统并不重要-它只是定义的存储位置),创建一个新的数据源,并确保选择{{1} }再次提示

Selection of driver

数据源将出现在ODBC Driver 17 fo SQL Server列表中。





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

ODBC System DSN Warning

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

ODBC tool

也可以通过Data sources

访问它