我现在遇到过两次这样的问题,我可以在BIDS和Integration Services中运行我的SSIS包,但是当它通过SQL Server Agent运行时它会失败.这两个包都将文件作为最后一步传输到我们网络上的文件夹.
我收到的错误是Could not find a part of the path
路径和文件名.当我在Windows任务计划程序中安排它们时,它们执行正常,但我宁愿让它们通过sql server agent运行.
有没有人遇到这个问题并找到了解决方法?我在sql server中缺少一个设置吗?
任何帮助,将不胜感激.
小智 7
您需要使用proxy account
配置为运行类型的作业的SQL Server作业运行SQL Server Integration Services Packages
.作业通常运行SQL Server Agent Service account
,无法访问网络文件夹.要访问网络文件夹,您需要设置具有域帐户凭据的代理(最好),以便您可以访问网络路径.
SO问题下面的答案有关于如何设置代理帐户的详细步骤
如何在我的SQL Server代理作业中创建一个将运行我的SSIS包的步骤?