【问题标题】:SSIS - why my process tasks keep ending with result 1 (thus failing SSIS package)SSIS - 为什么我的流程任务一直以结果 1 结束(因此 SSIS 包失败)
【发布时间】:2019-11-23 02:11:59
【问题描述】:

我正在尝试将一个文件夹的内容移动到另一个文件夹。 为了保持这种效率,我决定使用 Process 任务:

在 SSDT 中,它可以完美运行。

但当部署到同一台机器上的 SQL Server SSIS 时,它会返回 PROCESS EXIT 1 并导致包失败。

这里有什么突出的东西可以阻止它工作吗?谢谢。

【问题讨论】:

    标签: sql-server ssis etl sql-server-data-tools executeprocesstask


    【解决方案1】:

    当 SSIS 包从 SQL Server 执行时,它们使用 SQL Server 服务帐户NT SERVICE\MSSQL$<Instance Name> 访问文件系统(其中<Instance Name> 应替换为已安装的实例名称)。您必须授予此帐户以访问所选目录或使用代理帐户运行 SQL 作业:

    SQL Server 服务帐户权限:

    设置代理账号:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多