【问题标题】:FTP task fails due to variable path由于路径可变,FTP 任务失败
【发布时间】:2019-07-11 07:32:40
【问题描述】:

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

错误: 无法锁定变量“\\servername\transfer\Reporting\Completed Processing\Daily Report_2019-02-18.xlsx”以进行读取访问,错误为 0xC0010001“找不到变量。当尝试从在执行包期间容器上的变量集合,并且变量不存在。变量名称可能已更改或未创建变量。"。

【问题讨论】:

  • 向我们展示您是如何尝试这样做的。根据错误,我认为您的电线在途中某处交叉
  • 问题在于路径不完整。感谢您的所有帮助。

标签: variables ssis ftp etl script-task


【解决方案1】:

看起来您的包中的另一个任务正在访问/使用该变量,同时您的 FTP 任务因此锁定了读取访问权限。

解决办法:

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

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

【讨论】:

    【解决方案2】:

    主要的错误信息是:

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

    此错误表明您将以下值 \\servername\transfer\Reporting\Completed Processing\Daily Report_2019-02-18.xlsx 作为不合适的变量名传递。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多