【问题标题】:SSIS exit code error with batch file批处理文件的 SSIS 退出代码错误
【发布时间】:2015-06-09 13:29:22
【问题描述】:

我有一个非常基本的批处理脚本,如果我单独执行它将运行良好。 当我尝试将此批处理文件放在 SSIS 执行进程任务中时,我收到以下错误:

[执行进程任务] 错误:在执行“C:\Program 文件\R\R-3.2.0\bin\R.exe" "CMD BATCH --vanilla --slave C:\Users\aaaa\Documents\Daily_Risk_Model_Script.R" at "", 进程 退出代码为“1”,而预期为“0”。

我在批处理文件中的脚本是:

"C:\Program Files\R\R-3.2.0\bin\R.exe" CMD BATCH --vanilla --slave "C:\Users\aaaa\Documents\Daily_Risk_Model_Script.R"

在执行过程任务中我有:

Executable: C:\Program Files\R\R-3.2.0\bin\R.exe
Arguments: CMD BATCH --vanilla --slave C:\Users\aaaa\Documents\Daily_Risk_Model_Script.R

我错过了什么?我尝试了稍微不同的系统税,但没有运气。

MS Visual Studio 2010

非常感谢您的帮助。

【问题讨论】:

    标签: r batch-file ssis


    【解决方案1】:

    您可以使用以下内容作为批处理文件的最后一行将退出代码设置为 0:

    EXIT /B 0
    

    【讨论】:

    • 更近一步,我能够在 BIDS 中完成任务,现在我在尝试从 SQL Server 代理执行时出错。
    • 通常情况下,当某些东西在 BIDS 中而不是在 Agent 中有效时,要么您忘记发布,要么 Agent 的帐户存在权限问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 2017-11-11
    • 1970-01-01
    相关资源
    最近更新 更多