如何在64位包中执行32位SSIS包? [英] How to execute a 32 bit SSIS package in a 64bit package?

查看:633
本文介绍了如何在64位包中执行32位SSIS包?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆