Выполнение пакета DTS из Sql Server 2005 - PullRequest
0 голосов
/ 16 апреля 2010

Я пытаюсь запустить несколько пакетов DTS из коробки SQL 2000. Вызовы DTS будут исходить из кода .net 2.0 - 3.5. Я не смог найти хороший способ программного достижения этого. То, что я прочитал, это запуск задания sql из хранимой процедуры, которая вызывает пакет DTS. Кто-нибудь имеет опыт с этим или знает, как позвонить в DTS?

Примечание. В обозримом будущем эти пакеты останутся DTS. Со временем мы конвертируем их в SSIS.

Любое понимание или опыт будут очень полезны.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2010

Аааа .. Я нашел объект Com в библиотеке .net, который позволяет мне взаимодействовать. Это библиотека объектов Microsoft DTSPackage. Проблема устранена.

0 голосов
/ 16 апреля 2010

Я был в похожей ситуации на работе, и мы закончили тем, что "обернули" наши пакеты DTS одношаговыми пакетами SSIS, которые используют DTSRun (установленный с Sql 2005) в командной строке для вызова для вызова пакета DTS в файловой системе. Если бы вы сделали это, то это был бы вопрос программного запуска пакета SSIS, с которым я не знаком, но он должен быть таким же возможным, как DTS в 2000 году.

...