看起来 MS 还没有更新他们的下载网站来提供最新版本的 13 版 ODBC 驱动程序。
当我从 Microsoft 网站下载 MS SQL ODBC 驱动程序 13 时,它会安装版本 13.0.1601.5(在 ODBC 源管理器中注明为 2015.130.0.1601.5)。
但是,如果我安装 SQL Management Studio 版本 17.7 或更高版本,它会安装 MS SQL ODBC 驱动程序 13 版本 14.2002.4(在 ODBC 源管理器中显示为版本 2017.140.2002.4)。
问题是我的所有工作站都需要安装版本 14.2002.4。我能够做到这一点的唯一方法是在每个工作站上安装 SQL Management Studio。除了浪费时间之外,我真的不希望工作室位于用户工作站上。
由于我无法找到该驱动程序作为独立安装的下载,是否有人知道更快捷的方法来提取并安装更新的 ODBC 驱动程序?
注意:我确实从 MS 网站下载并安装了 MS SQL ODBC 13.1 和 MS SQL ODBC 17,但它们的版本号再次不同。
答案1
不幸的是,似乎没有一种简单的方法可以从微软网站下载最新版本的驱动程序。
但是,如果您在一台机器上安装最新的 SQL Management Studio,则最新驱动程序的安装程序将保留在“C:\Windows\Installer”下。
在该目录下,您将发现许多安装程序,所有安装程序的文件名都没有意义,其中一个应该是您在该机器上安装的 ODBC 驱动程序的版本的安装程序。
为了便于查找,请在 Windows 资源管理器中右键单击列,单击“更多...”,向下滚动到主题并勾选复选框,然后单击确定。现在按主题排序并找到“Microsoft ODBC Driver 13 for SQL server”。
您可以使用此文件在每台机器上放置相同的版本,这样就无需在每个工作站上安装 SQL Management Studio。