1 Вопрос: Службы SSIS Загрузите файлы с помощью задачи FTP внутри цикла For Each, передав переменный перечислитель

вопрос создан в Thu, May 2, 2019 12:00 AM

Загрузите файлы с помощью задачи FTP внутри цикла «Для каждого», передав перечислитель переменных для установки переменной удаленного пути

  1. Я загружаю список файлов для загрузки в переменную. (Проверено, и я вижу список файлов)

  2. Использование контейнера цикла ForEach Я получаю имена файлов с помощью Enumator Variable и передаю их в задачу FTP внутри цикла ForEach. (Проверено, и я вижу имена файлов одно за другим)

  3. В задаче FTP, когда я пытаюсь установить переменную удаленного пути в качестве имени файла для каждого цикла, отображается ошибка Переменная задачи FTP не начинается с '/' error

  4. Когда я вручную устанавливаю удаленный путь с помощью "/" + User :: fileName во время выполнения, я получаю сообщение об ошибке "Путь не имеет допустимой формы"
0
  1. Вы пробовали без переменной и цикла (то есть просто жестко закодировали значения для одного из файлов и посмотрите, работает ли он)?
    2019-05-02 19: 20: 12Z
  2. Да, он работает с жестко заданным путем к файлу ftp. Благодаря
    2019-05-02 19: 48: 33Z
  3. Вам необходимо установить выражение, определяющее путь, на основе переменной @lyyapan
    2019-05-06 13: 51: 19Z
1 ответ                              1                         

В задаче SSIS FTP установите для проверки задержки значение true в свойствах. который проверит удаленный путь во время выполнения и разрешит установку значения удаленного пути из переменной.

    
0
2019-05-08 14: 54: 12Z
источник размещен Вот