SSIS в картинках. Динамическая строка подключения
Два пользователя напрягли вопросом указания динамических значений некоторых параметров строки подключения в SSIS пакете.
Пришлось вникать в эту тему.
Оказалось все достаточно просто — нужно целиком формировать строку подключения. Причем её можно собирать из нескольких частей.
Думаю, следующая картинка все доходчиво объясняет:
У нас тут три переменных.
В переменных Variable_LOC и Variable_CN_STR1 заданы явные значения.
В переменной Variable_CN_STR значение формируется динамически через выражение:
location="+ @[User::Variable_LOC] +";"+@[User::Variable_CN_STR1]
В объекте подключения RAM.GAMER (в моем случае это OLE DB подключение) добавляем Expression определяющее свойство ConnectionString и указываем его значение как @[User::Variable_CN_STR].