Reverse Engineering for Database Diagramming in Visio with SQL Server 2008为了创建Microsoft Visio 2007数据库模型图,我需要对Microsoft SQL Server 2008进行反向工程。 因此,我从"数据库"菜单中选择"反向工程师"以连接到数据库。 我配置了Microsoft SQL Server Visio驱动程序,以便使用SQL Server Native Client 10.0作为ODBC驱动程序。 之后,我创建了一个用户DSN,它连接到我的数据库。 此DSN有效(至少提供的测试成功)。 在"反向工程师向导"中单击"下一步"后,Visio会询问我正确提供的凭据,但是在单击"确定"后,我会收到以下消息:
我尝试通过重新配置Visio驱动程序来尝试使用旧的SQL Server ODBC驱动程序。 它也不起作用。 要将Visio 2007连接到SQL Server 2008数据库,请运行Visio 2007中的反向工程师向导(数据库/反向工程师...),从"已安装的Visio驱动程序"下拉菜单中选择" ODBC通用"驱动程序。然后,使用SQL Native Client(2005.90.4035,2005 SP3)创建一个新的数据源。您将收到一条警告,指出检索到的某些信息可能不完整。单击确定,然后继续。这不是最直观的解决方案(但并不困难),但是至少这将使您能够使用Visio 2007连接到SQL 2008。
芯片兰伯特, 通过Microsoft论坛获得Microsoft支持:
一个旧线程但是仍然是当前的问题...我发现,尽管使用ODBC通用驱动程序可以工作,但是逆向工程工具随后会错过触发器,检查子句,视图和存储过程。通过指定Access Visio驱动程序,至少我们可以恢复检查子句和视图。 但是,总的来说,我不得不说,这代表了微软相关团队对客户的漠视,这令人震惊。去年,当升级到Visual Studio 2010时,我有非常相似的经历,只是发现我的SSIS项目不再打开...从此线程可以看出,MS一点也不在乎。 您可以在ODBC数据源管理员实用程序中创建一个用户DSN,然后通过选择ODBC通用驱动程序而不是Microsoft SQL Server驱动程序,通过Visio 2007连接到MSSQL 2008实例。 您也可以尝试Office 2007的SQL Server 2008数据挖掘外接程序。
在这里抓取它们: 我希望这有帮助! 干杯 我最终使用Generic OLE Db Provider而不是ODBC Generic驱动程序来连接到SQL Server 2008-数据类型似乎通过OK。 我也遇到了这个问题,如上所述我发现有效 显示的最高SQL本机驱动程序的下一步(我正在使用 适用于Windows 10 Surface Pro 4的SQL2016和SQL Native 11.0 参考)
然后输入正确的目的地和凭据
似乎对我有用,(然后我有能力带来 我还发现visio一直束缚着我...显然,这是很普遍的(在那之后我感觉很特别),在我终于厌倦之后,我查看了这些链接 https://dhondiyals.wordpress.com/2011/07/29/microsoft-visio-2010-crashes-very-frequently-resolved/ https://answers.microsoft.com/zh-cn/msoffice/forum/msoffice_visio-mso_windows8/visio-2010-frozen-on-surface-pro/df1df27a-6585-4b0c-8442-a4363c541e08 我发现我的问题出在后来的(触摸屏和手写运行应用程序)中。到此结束了,现在我有了期待的体验 |