2015-12-22 4 views
0

Я работаю над консольным приложением, которое генерирует пакет SSIS. У меня есть две задачи потока данных, которые мне нужно подключить в определенном порядке. Как можно связать задачи? Я думаю, что должно быть что-то вроде пути между компонентами задачи потока данных, такими какКак подключить две задачи потока данных в пакете SSIS программно?

IDTSPath100 path = dataFlowTask.PathCollection.New(); 
path.AttachPathAndPropagateNotifications(component1.OutputCollection[0], component2.InputCollection[0]) 

Заранее спасибо.

+0

Для программной генерации пакетов SSIS вы можете посмотреть в BIML. –

+0

К сожалению, пока не удалось найти ответ на мой вопрос. –

+0

Задачи связаны «Приоритетными ограничениями». Что касается того, как их создавать программно, я понятия не имею. –

ответ

0

Вы ищете коллекцию PrecedenceConstraint пакета и метод Add.

pkg.PrecedenceConstraints.Add(dftFrom, dftTo); 

PrecedenceConstraints.Add Method

+0

billinkc, спасибо. Это было именно то, что мне нужно. –