Я хочу запустить дочерний пакет служб SSIS из Задача сценария и выполнить его в рамках выполнения основного пакета служб SSIS. Как это делает SSIS Выполнить пакетную задачу , когда вы устанавливаете ExecuteOutOfProcess свойство равное false
.
Однако учебники, которые я обнаружил, начиная с Документы Microsoft и т. Д., Создают новое исполнение. Это эквивалентно установке ExecuteOutOfProcess свойства, равного true
.
В этом случае вы не наследуете все конфигурации проекта, параметры от текущего экземпляра выполнения и должны установить его заново. Выполнение в журнале SSISDB является независимым и не связано с основным пакетом. Кроме того, кэши не используются повторно в различных процессах DTSExec.
Есть идеи, как запустить дочерний пакет из того же проекта SSISDB в Script Task?
Идея состоит в том, чтобы создать Задачу сценария , которая будет запускать дочерние пакеты параллельно, передавая определенные параметры. С Script Task я могу достичь параллелизма, а InProcess выполнение сохраняет небольшую площадь ОЗУ.