问题标签 [dtexec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4638 浏览

ssis - SSIS 包在 BIDS 中工作,但不适用于 DTEXEC,错误 DTS_E_ADODESTFAILEDTOACQUIRECONNECTION

我已经构建了一个在 BIDS 中运行良好的 SSIS 包。包运行成功。

我现在尝试从命令行执行相同的包,使用相同的配置,但它无法获取连接(错误 0xC0208452:DTS_E_ADODESTFAILEDTOACQUIRECONNECTION)。

失败的连接是与包含所有失败的访问文件的 ADO.Net 连接(正如我所说,直接在 BIDS 中,它可以工作)。

我使用以下命令行(在 .cmd 文件中)。X86 标志设置为我还使用到 Excel 文件的连接:

输出是:

用于此连接的连接字符串是:

因此应用了共享连接的默认模式(16:ShareDenyNode)。

最后,我的平台是:

  • W2K8 R2 x64
  • SQL 2K8 R2 x64

我看不出这个命令行有什么问题。我会很感激一些帮助。

PS:以防万一,我尝试以管理员身份运行,但行为是相同的。

[编辑]不知道它是否有帮助,但这是使用 /ConsoleLog 标志时的错误日志:

这是 dtsx 文件本身的连接定义:

0 投票
1 回答
13853 浏览

ssis - dtexec 错误 - 设置多个变量

我正在尝试使用 dtexec 命令行实用程序执行 SSIS 包。

我的 dtexec 语法如下:

执行时抛出错误:

0 投票
1 回答
16309 浏览

ssis - 在存储过程中使用输入参数调用 SSIS 包

我有需要输入参数 ID(整数)的 SSIS 包。我需要使用存储过程执行这个 SSIS 包,以便我可以传递 ID 的值。

我需要将@XmlID 转换为字符吗?如果我这样做了,我会收到一个错误 -选项“设置”无效。

0 投票
2 回答
11581 浏览

sql-server - LoadFromSQLServer 方法遇到了 OLE DB

我有这个错误:

LoadFromSQLServer 方法遇到 OLE DB 错误代码 0x80004005(登录超时已过期)。发出的 SQL 语句失败

这是我的代码,有什么问题?

0 投票
1 回答
2136 浏览

sql-server-2008 - 我们可以在没有 BIDS 的情况下安装 SSIS 引擎吗?如果是的话,在生产机器上做是个好主意吗

我有全新的 Windows 机器,我们计划将其用作生产机器来运行我们的 SSIS 包。我的 pacakges 在文件系统上而不是在 SQL Server 中。是否有可能我们只能在没有 BIDS 的情况下安装 SSIS 引擎。如果我们只安装 SSIS 引擎,像 dtexec 这样的实用程序会起作用吗?这是个好主意吗?

0 投票
2 回答
2917 浏览

oracle - 将 SSIS 包部署到服务器时出现 ORA-12541 错误

我正在使用以下连接字符串将 SSIS 连接到 Oracle OLEDB 连接..

Data Source=Server_Name;User ID=U_Id;Password=Pwd;Provider=MSDAORA.1;

它可以在我的机器上运行,但是当我在 SSIS 服务器上运行时使用C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec它会给我错误:ORA-12541: tns: no listener

我试着玩弄文件tnsnames.ora,但没有得到任何结果。

0 投票
0 回答
51 浏览

wcf - CommunicationChannel 出现故障 - DTexec 与 SQL 作业代理

我有一个 SSIS 包,里面有一个脚本任务。在脚本中,我使用 IRequestChannel 与 SAP RFC 程序进行通信。

奇怪的错误是,如果我通过 dtexec 运行包,我会收到错误消息,表明我的通道处于故障状态并且脚本终止。我尝试了此处或 MSDN 上的所有错误检查例程,例如

但错误仍然存​​在。

但是,如果我通过 SQL Server 2008 中的 Job Agent 运行相同的 SSIS 包,它运行得非常好,没有任何通道出现故障的消息。

这个怎么可能?感谢您的任何解释。克里斯

0 投票
3 回答
8763 浏览

ssis - 包的 DTexec /ISSERVER 路径

当我尝试使用 dtexec 执行在 sql server 数据工具(vs 2010)中创建的 SSIS 包时,我收到错误“不是有效的服务器包路径”。文档说使用:dtexec /ISServer [path to package]。如果我通过 SSMS 连接,我可以浏览集成服务目录,路径是:“SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx”但是,

  • dtexec /ISSERVER \SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx

产生上述错误。我也试过:

  • dtexec /ISSERVER SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
  • dtexec /ISSERVER \SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
  • dtexec /ISSERVER \SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx
  • dtexec /ISSERVER SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx

还是一样的错误。

0 投票
1 回答
230 浏览

variables - SSIS 部署表达式变量

我计划使用命令行提示在生产服务器上部署 SSIS 包。我正在执行以下操作:

问题是我有另一个变量[varOutPutExcel],它是一个表达式变量,它将获取[varExcelFilePath_Master]并附加日期时间。

但是如何在命令提示符下设置这个变量?

0 投票
3 回答
4223 浏览

sql-server - 使用 tSQLt 对 SSIS 包进行单元测试

我真的很喜欢 tsqlt 来测试过程和功能,但我真的希望能够执行 SSIS 包并利用 FakeTable 和 AssertEquals 来确定 SSIS 包是否做了它应该做的事情。

有没有人探索过这条路,是否可以从 tsqlt 包装测试的事务中调用 dtexec ?