ODBC驱动程序13和ODBC驱动程序11

时间:2017-08-01 03:29:53

标签: sql-server-2008 odbc sql-server-2016

我可以在同一台服务器上安装ODBC Driver 13和ODBC Driver 11吗? 我需要访问Microsoft SQL 2008数据库和Microsoft SQL 2016数据库。第一个需要ODBC驱动程序11.第二个需要ODBC驱动程序13。 他们会被系统独立使用吗? 更新: 我已经安装了驱动程序11和13.我仍然无法使用我的2008数据库。 不确定我是否需要重启?没有重启,因为安装没有要求它。

1 个答案:

答案 0 :(得分:1)

您似乎可以同时安装ODBC 11 and 13|13.1,因为文件名不同,甚至Microsoft建议您可以更改连接字符串。 (我在测试环境中还没有带有SQL 2016的服务器。因此,我无法测试它。)

如何区分哪个应用程序将使用哪个?

引用微软的网页:

  

当应用程序使用驱动程序时,应用程序应指明   这取决于驱动程序通过安装选项APPGUID。   这样做可使驱动程序安装程序报告相关应用程序   在卸载之前。要指定对驱动程序的依赖关系,请设置   默认情况下,APPGUID命令行参数指向产品代码   安装驱动程序。 (使用时必须创建产品代码   Microsoft Installer捆绑您的应用程序安装程序。)For   例如:

msiexec /i msodbcsql.msi APPGUID={ <Your dependent application's APPGUID> }  
相关问题