Программно скомпилировать задачу скрипта в SSIS

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

2 ответа

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

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

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

: {> Энди

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

Другие вопросы по тегам