Программно скомпилировать задачу скрипта в SSIS - PullRequest
1 голос
/ 01 августа 2009

Для моего требования мне нужно написать задачу «Сценарий» из одного пакета служб SSIS в другой.Поскольку мой сервер является 64-битным компьютером, при выполнении переопределенного пакета служб SSIS он выдает ошибку «Двоичный скрипт не найден».Поэтому мне нужно программно скомпилировать скрипт в пакете Parent SSIS и поместить двоичный код в другой.Я не знаю, как программно скомпилировать скрипт.Дайте мне знать, как это сделать

Ответы [ 2 ]

1 голос
/ 04 августа 2009

Я не думаю, что вы можете сделать это с помощью SSIS. Если есть способ сделать это с помощью архитектуры Parent Package / Child Package, я не знаю об этом.

Вы можете получить больше гибкости, создавая пакеты динамически в .Net. Хотя я не пытался динамически скомпилировать код задачи скрипта.

Мне любопытно: почему бы не скопировать код из родительского пакета и вставить его в дочерний пакет?

: {> Энди

0 голосов
/ 08 января 2010

Так что вам нужно как-то программно выполнить (Debug> Build). Обычно это решает проблему отсутствия двоичного файла, когда вы делаете это вручную в VS. Хотя, не кажется мне возможным во время выполнения.

...