Visio 2007 反向 SQL Server 2008 工程

时间:2021-04-03 06:46:53

在用Visio2007 resverse 一个Database时报如下的错误:

Visio 2007 反向 SQL Server 2008 工程

Google一番后,在 * 上发现这个问题:

Reverse Engineering for Database Diagramming in Visio with SQL Server 2008

一直以为自己连的是2000版本,什么时候升级到2008了。先确认一下版本:

Visio 2007 反向 SQL Server 2008 工程

果然是2008,问题定位到了。看看解决方案。文中已经说得很清楚,贴上我的实践图。

在Visio中把驱动由默认的SQL Server 换成 Generic,点击Next,还是会有警告。

Visio 2007 反向 SQL Server 2008 工程

点击OK,然后一路Next就可以搞定。

虽然已经可以反向导出了,但我还想试试回帖中一人提到的 Data Mining 插件。猜想可能会在Visio中安装更新的驱动,完美的进行匹配。

Visio 2007 反向 SQL Server 2008 工程

 

给出的链接已经失效,自己找了下,发现了这个地址http://www.microsoft.com/download/en/confirmation.aspx?id=16177。Microsoft SQL Server 2008 相关特性包在这里都可以找到。

下载Data Mining进行安装。

Visio 2007 反向 SQL Server 2008 工程

默认是不包含Visio Templates的,需要手动选上。

Visio 2007 反向 SQL Server 2008 工程

安装完后打开Visio,你会发现多了一个Data Mining。再次尝试反转,检查Visio中的驱动,还是那么几个,不多不少。失败,�r(�s��t)�q

Visio 2007 反向 SQL Server 2008 工程

虽然暂时没找到给Visio安装新驱动的方法,但是升级一下操作系统的ODBC驱动还是可行的。还是在上面的地址,找到 Microsoft SQL Server 2008 Native Client。下载安装即可。

微软官方也知道这个问题,http://connect.microsoft.com/SQLServer/feedback/details/365757/sql-server-2008-driver-for-visio-2007#