SSIS 2008 R2 - Как динамически изменять соединения во время выполнения - PullRequest
3 голосов
/ 17 февраля 2011

Я использую SQL Server SSIS 2008 R2.

Я хочу динамически изменять диспетчер соединений для OLEDB во время выполнения, чтобы указывать на базу данных, определенную во время работы пакета.

Этоозначает, что я не могу использовать файлы конфигурации.

Как я могу это сделать?

Ответы [ 2 ]

7 голосов
/ 17 февраля 2011

Вы должны использовать выражения и заполнять переменную тем свойством соединения, которое хотите изменить. В свойствах каждого объекта есть поле, называемое выражениями, которое вы можете открывать и динамически изменять что угодно.

5 голосов
/ 17 февраля 2011

Использование выражений в окнах свойств диспетчера соединений для создания значения во время выполнения

http://consultingblogs.emc.com/jamiethomson/archive/2006/03/11/SSIS-Nugget_3A00_-Setting-expressions.aspx

...