如何在64位包中执行32位SSIS包? [英] How to execute a 32 bit SSIS package in a 64bit package?
问题描述
我正在开发一个Integration Services项目,以构建ETL。
I'm working on a Integration Services project in order to build an ETL.
我的一个软件包包含多个脚本任务来解析Excel内容(Microsoft Ace 12驱动程序)。该程序包需要以32位模式执行(我无法以64位模式执行此程序包)。我无法安装64位版本的驱动程序。
One of my packages contains multiple script tasks to parse Excel content (Microsoft Ace 12 driver). This package need to be executed in a 32 bit mode (I can't execute this package in 64 bit). I can't install 64 bit version of the driver.
此外,我将其包装在更高级别的64位软件包中。
加载调用程序包应以32位模式执行。
Moreover, I wraped it in a higher level 64bit package. The "Load calls" package should be executed in a 32bit mode.
那么有没有办法在64位软件包中运行32位执行软件包任务?
So is there a way to run a 32bit execution package task in a 64bit package ?
谢谢!
推荐答案
可以将包执行从64位更改为32位
possible to change package execution from 64 bit to 32 bit
Projects菜单-> Package Properties(菜单中最后一个)->调试
Projects Menu->Package Properties(Last in menu)->Debugging
更改Run64BitRuntime-> false
Change Run64BitRuntime->false
这篇关于如何在64位包中执行32位SSIS包?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!