0

我很想知道dtexec.exedtexecui.exe(执行包实用程序)示例之间的区别,我知道一些事情是,

  1. dtexecui.exe 是 32 位应用程序,而 dtexec.exe 有 32 和 64 版本。

我很想知道这两者之间是否存在其他差异。
像,

  • 他们运行包的方式不同吗?
  • 如果您同时拥有 32 位和 64 位客户端,他们是否对将使用哪个 oracle 客户端连接到数据库有偏好?
  • 或任何其他差异
  • 每个使用哪些 oracle 驱动程序来连接到数据库。
4

1 回答 1

3

dtexec.exe 和 dtexecui.exe 都以相同的方式执行 SSIS 包。不同之处在于 dtexecui 提供了一个图形用户界面来为 dtexec 构造命令行参数。使用 dtexecui 生成的命令字符串可用作 dtexec 的命令行参数。

由于它们以相同的方式执行,因此它们将使用哪些客户端没有区别。客户端和驱动程序由程序包或执行的每个程序包的命令行参数确定。

有关使用 dtexecui 执行包的信息,请参阅: http:
//msdn.microsoft.com/en-us/library/ms141707 (v=SQL.90).aspx

于 2011-03-29T20:27:37.030 回答