Передача строки подключения из C # в пакет служб SSIS - PullRequest
1 голос
/ 20 апреля 2011

Из моего кода C # я выполняю пакет служб SSIS.Мне нужно передать исходный файл (.csv) и целевое соединение (база данных SQL) из C # в SSIS в качестве входных параметров.

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

Как передать строку динамического соединения в пакет служб SSIS?

1 Ответ

1 голос
/ 22 апреля 2011

Используйте построитель строки подключения, чтобы создать правильную строку подключения:

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder.aspx

Затем создайте две переменные типа string в вашем пакете ssis и установите выражения для вашего исходного файла и oledb, чтобы использовать эти переменные как "ConnectionString".

Затем при выполнении пакета служб SSIS вы назначите значения двух переменных из вашего ConnectionStringBuilder сверху.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...