我正在开发Integration Services项目以构建ETL。
我的一个软件包包含多个脚本任务来解析Excel内容(Microsoft Ace 12驱动程序)。该软件包需要以32位模式执行(我不能以64位执行此软件包)。我无法安装64位版本的驱动程序。
此外,我将它包装在更高级别的64位软件包中。 "加载呼叫"包应该以32位模式执行。
那么有没有办法在64位软件包中运行32位执行包任务?
谢谢!
答案 0 :(得分:2)
可以将包执行从64位更改为32位
项目菜单 - >包属性(菜单中的最后一个) - >调试
更改Run64BitRuntime-> false
答案 1 :(得分:1)
您可以使用执行流程任务而不是将其作为包执行。这将遵循x32 / x64设置。
https://msdn.microsoft.com/en-us/library/ms141166.aspx
http://toddmcdermid.blogspot.com/2009/10/quick-reference-ssis-in-32-and-64-bits.html