关于64位ODBC驱动安装/更新是否同步部署32位版本的技术咨询
关于64位ODBC驱动安装/更新是否同步部署32位版本的技术咨询
嘿,这个问题我之前折腾ODBC驱动的时候也碰到过,刚好能给你讲明白~
其实ODBC Driver 18 for SQL Server的官方64位安装包,本身就同时包含了32位和64位的驱动文件。当你运行这个安装程序时,它会自动识别系统环境,同时在64位和32位的ODBC驱动库中部署对应版本的驱动——这就是为什么你在C:\Windows\System32\odbc.exe(64位ODBC管理器)和C:\Windows\SysWOW64\odbc.exe(32位ODBC管理器)里都能看到它的原因。
补充个小细节:微软这么设计是为了简化用户操作,不用分别去下载32位和64位的安装包。不管你是全新安装还是更新现有驱动,只要用的是官方标注“64位”的安装程序,都会同步维护两个架构的驱动版本保持一致。不过要是你单独下载了纯32位的安装包,那自然只会安装32位驱动啦。
备注:内容来源于stack exchange,提问作者variable




