5

我现在已经遇到过两次这种情况,我可以在 BIDS 和集成服务中运行我的 SSIS 包,但是当它通过 SQL Server 代理运行时它会失败。这两个包都将文件作为最后一步传输到我们网络上的文件夹。

我收到的错误是Could not find a part of the path路径和文件名。当我在 Windows 任务计划程序中安排它们时,它们执行得很好,但我宁愿让它们通过 sql server 代理运行。

有没有人遇到这个问题并找到解决方法?sql server 中是否缺少我的设置?

任何帮助,将不胜感激。

4

1 回答 1

8

您需要使用proxy account配置为运行类型为 的作业来运行 SQL Server 作业SQL Server Integration Services Packages。作业通常在SQL Server Agent Service account无权访问网络文件夹的 下运行。要访问网络文件夹,您需要使用域帐户凭据(最好)设置代理,以便您可以访问网络路径。

SO question中的以下答案包含有关如何设置代理帐户的详细步骤

如何在我的 SQL Server 代理作业中创建一个将运行我的 SSIS 包的步骤?

于 2013-02-05T19:05:51.817 回答