SSIS Установить задание агента SQL для дочернего пакета в 32-разрядной версии

У меня есть родительский пакет "Master.dtsx", содержащий 3 дочерних пакета. Каждый выполняется с "Выполнить пакетную задачу".

Главный пакет установлен как "32-разрядная среда выполнения" в задании агента SQL. Однако дочерние пакеты не работают в 32-битном режиме. Есть ли какой-нибудь подход к установке дочернего пакета "32-битная среда выполнения" от Master или какой-либо другой способ обхода?

PS

1) Я уверен, что дочерние pkgs не находятся в 32-битном, потому что я пытался выполнить каждый отдельно от "SSISDB" с "32-битным" проверено и успешно. Но когда казнены от Учителя, они потерпели неудачу.

2) Я попытался с помощью "выполнить задачу процесса" для дочерних пакетов в Master, как показывает эта ссылка, но она всегда дает сбой... Кроме того, "Run64BitRuntime" в "Параметры отладки" для этого проекта установлен в "False" в Visual Studio

3) Чтобы установить каждый дочерний пакет как отдельный шаг в задании агента SQL и сделать его "32-разрядным временем выполнения", оттуда может быть последний выбор... пожалуйста, предоставьте что-то большее, заранее спасибо!!

1 ответ

Использование задачи "Выполнить процесс" вместо задачи "Выполнить пакет" - это способ сделать это. Ссылка у вас кажется точной; но убедитесь, что вы вводите путь пакета в двойных кавычках. Поэтому в поле аргументов введите путь к пакету как /file "Your full path.dtsx"

Надеюсь это поможет!

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