Программно скомпилировать задачу скрипта в SSIS
Для моего требования мне нужно написать задачу "Сценарий" из одного пакета служб SSIS в другой. Поскольку мой сервер - 64-битная машина, когда я выполняю переопределенный пакет служб SSIS, он выдает ошибку "Бинарный скрипт не найден". Поэтому мне нужно программно скомпилировать скрипт в пакете Parent SSIS и поместить двоичный код в другой. Я не знаю, как программно скомпилировать скрипт. Дайте мне знать, как это сделать
2 ответа
Я не думаю, что вы можете сделать это с помощью SSIS. Если есть способ сделать это, используя архитектуру Parent Package / Child Package, я не знаю об этом.
Вы можете получить больше гибкости, создавая пакеты динамически в.Net. Хотя я не пытался динамически скомпилировать код задачи скрипта.
Мне любопытно: почему бы не скопировать код из родительского пакета и вставить его в дочерний пакет?
: {> Энди
Так что вам нужно как-то программно выполнить (Debug>Build). Обычно это решает проблему отсутствия двоичного файла, когда вы делаете это вручную в VS. Не кажется мне возможным во время выполнения.