由于路径可变,FTP任务失败

时间:2019-02-17 22:52:37

标签: variables ssis ftp etl script-task

在尝试处理FTP任务时出现以下错误,我需要使用重命名FTP任务,但在此步骤中此操作连续失败,我不确定路径是否正确定义。在目的地中,我基本上是在调用目的地变量+文件名+当前日期,但是它不起作用。任何帮助将不胜感激。

  

错误:   未能为读取访问锁定变量“ \\服务器名\传输\ Reporting \ Completed Processing \ Daily Report_2019-02-18.xlsx”,错误为0xC0010001“找不到该变量。尝试从中检索变量时会发生这种情况在执行程序包的过程中,容器上的Variables集合不存在该变量。变量名称可能已更改或未创建该变量。”

2 个答案:

答案 0 :(得分:0)

您的程序包中似乎有另一个任务正在与FTP任务同时访问/使用该变量,因此为什么读取访问被锁定。

解决方案:

  1. 您可以复制变量,并在FTP中使用重复的变量
    任务

OR

  1. 确保在FTP任务开始之前,其他可能正在使用该变量的任务已完成。

答案 1 :(得分:0)

主要错误消息是:

  

无法锁定变量“ \ servername \ transfer \ Reporting \ Completed Processing \ Daily Report_2019-02-18.xlsx”以进行读取访问,错误为0xC0010001“找不到该变量。

此错误表明您正在传递以下值\\servername\transfer\Reporting\Completed Processing\Daily Report_2019-02-18.xlsx作为变量名称,该值足够使用。

您可以参考以下链接,以了解有关如何在脚本任务中使用变量的更多信息:

相关问题