Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么不';运行在SQL Server代理作业中的SSIS包是否将文件传输到网络文件夹?_Ssis - Fatal编程技术网

为什么不';运行在SQL Server代理作业中的SSIS包是否将文件传输到网络文件夹?

为什么不';运行在SQL Server代理作业中的SSIS包是否将文件传输到网络文件夹?,ssis,Ssis,我现在已经两次遇到这个问题,我可以在BIDS和Integration Services中运行SSIS包,但在通过SQL Server代理运行时失败。作为最后一步,这两个包都将文件传输到我们网络上的文件夹中 我收到的错误是找不到路径的一部分,然后是路径和文件名。当我在Windows任务调度器中调度它们时,它们执行得很好,但我更希望它们通过sql server代理运行 有人遇到过这个问题并找到了解决办法吗?sql server中是否缺少一个设置 任何帮助都将不胜感激 您需要使用配置为运行SQL Se

我现在已经两次遇到这个问题,我可以在BIDS和Integration Services中运行SSIS包,但在通过SQL Server代理运行时失败。作为最后一步,这两个包都将文件传输到我们网络上的文件夹中

我收到的错误是
找不到路径的一部分
,然后是路径和文件名。当我在Windows任务调度器中调度它们时,它们执行得很好,但我更希望它们通过sql server代理运行

有人遇到过这个问题并找到了解决办法吗?sql server中是否缺少一个设置


任何帮助都将不胜感激

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

下面的问题答案中有关于如何设置代理帐户的详细步骤


谢谢湿婆。我已经用一个可以访问网络的域帐户设置了代理,并且在该凭据下运行包,但仍然收到相同的错误。现在还不确定为什么。有什么建议吗?是的,我刚想好。我需要使用UNC路径才能使其工作。我试图使用映射驱动器(例如z:\filepath),需要使用\\servername\filepath。一旦我做出了改变,它就完美地工作了。非常感谢你的帮助。