1

我创建了存储在我的硬盘上的 SSIS 包 (.dtsx)。我想使用命令提示符实用程序来执行它。

它在 64 位环境中创建并使用 Excel 连接管理器(JET 提供程序)。因此不能将其作为 64 位执行。

我想以 32 位执行它。命令提示符是否像 GUI 一样具有此选项?

C:\Users\Administrator>dtexec.exe /FILE "C:\Program Files (x86)\AGSFeedReaders\ICICISendEmail.dtsx" /DECRYPT "<password>" /X86  /CHECKPOINTING OFF /REPORTING E

错误 :-

   Description: SSIS Error Code DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider is available.

我可以使用命令提示符在 32 位模式下执行相同的操作吗?

4

1 回答 1

2

您可以安装 32 位版本的 dtexec。

http://msdn.microsoft.com/en-en/library/ms162810(v=sql.105).aspx

于 2012-12-19T14:24:28.553 回答