gpt4 book ai didi

ssis - 有没有办法从另一个构建为 "Any CPU"输出的项目中以 32 位运行时运行 SSIS 包?

转载 作者:行者123 更新时间:2023-12-04 05:38:13 25 4
gpt4 key购买 nike

我有一个 SSIS 包,我在其中从 csv 读取数据并将其转储到 excel 文件 (.xls)。起初,它不起作用,我不得不将 SSIS 项目的 64 位运行时属性更改为 false 以使其工作。

我需要从另一个构建为“任何 CPU”输出的 Windows 服务中调用这个包。当我这样做时,我得到相同的 64 位运行时错误并且程序包失败。我无法将服务的运行时间更改为 x86/x64。是否有解决方案,以便我可以告诉包它需要在 32 位运行时从服务中执行?

最佳答案

尝试将此属性设置为 false(它在解决方案的属性上):

enter image description here

此外,请记住 Dtexec、dtutil 和 SQL Server 导入和导出向导同时具有 64 位和 32 位应用程序。请务必注意,如果您在 32 位环境中开发包并希望在 64 位环境中运行该包,则连接管理器需要兼容 64 位。某些连接管理器(例如 Excel)仅在 32 位环境中工作。

关于ssis - 有没有办法从另一个构建为 "Any CPU"输出的项目中以 32 位运行时运行 SSIS 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11642410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com