dtexec.exe和dtexecui.exe(执行包实用程序)之间的差异

时间:2011-03-29 17:07:18

标签: oracle ssis package execute drivers

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

  1. dtexecui.exe是一个32位应用程序,而dtexec.exe有32和64版本。
  2. 我很想知道这两者之间是否存在其他差异 比如,

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

1 个答案:

答案 0 :(得分:3)

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

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

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