64位系统下32位VS开发SSIS无法用OLE DB Driver,是否只能用32位PC?
解决64位系统下VS2017 SSIS兼容OLE DB Driver的问题
不需要换到32位电脑开发,以下是几个可行的解决方法:
同时安装32位和64位OLE DB Driver for SQL Server:64位系统完全支持同时部署两个版本的驱动,微软官方允许该操作。安装时注意区分安装包版本,32位驱动包通常带有
x86标识,64位则为x64。安装完成后,VS2017的32位SSDT环境可识别32位驱动,部署到64位服务器时仍能使用64位驱动运行SSIS包。调整SSIS项目运行配置:在VS2017中右键点击SSIS项目,选择属性 -> 调试,将
Run64BitRuntime设置为False。调试阶段会使用32位运行时匹配32位驱动,部署到服务器后,可通过服务器SSIS服务切换回64位模式运行,不影响生产环境。升级Visual Studio版本:若项目允许,可升级到VS2019或VS2022,这两个版本的SSDT工具链已全面支持64位,能更好适配64位驱动与64位系统,从根源上避免这类兼容问题。
内容的提问来源于stack exchange,提问作者wilson_smyth
相关产品推荐
相关产品推荐

