2015-09-04 2 views
0

В моем объекте Data Flow Task у меня есть объект Flat File Source и объект ADO NET Destination. Flat file connection manager в Flat File Source объект указывает на файл C:\BIDS\Ssis\TextFiles\Summary_090115.txt. Это файл, который будет считан при запуске пакета.Как значение в переменной достигает Flat File Connection Manager и/или Flat File Source?

Поскольку имя файла не будет одинаковым, я добавил Foreach Loop Container, который будет получать имя файла переменной FilePath. Итак, теперь на вкладке Control Flow, FilePath должно быть указано имя файла для чтения.

Мой вопрос: как значение в переменной FilePath достигает Flat File Connection Manager, используемое Flat File Source объектом в Data Flow вкладке?

Спасибо.

ответ

0

Вы можете установить выражение ConnectionString в меню Свойства для менеджера FlatFile Подключение

This is a link from Microsoft

This is an article on how to accomplish your task

  1. Во-первых есть переменная построить ConnectionString
  2. RightClick на FlatFile диспетчера подключений и выберите «Свойства» (в качестве альтернативы выберите диспетчер подключений и нажмите F4)
  3. Нажмите на ... рядом с выражениями
  4. Выберите строку соединения свойств и установите его в переменной, которая строит строку подключения динамически

RightClick on FlatFile Connection Manager

Click on the ... next to Expressions

Select the Connection String Property

Смежные вопросы