2015-01-29 4 views
0

Я работаю над проектом Integration Services, чтобы построить ETL.Как выполнить 32-разрядный пакет SSIS в 64-битном пакете?

Один из моих пакетов содержит несколько задач сценария для анализа содержимого Excel (драйвер Microsoft Ace 12). Этот пакет необходимо выполнить в 32-битном режиме (я не могу выполнить этот пакет в 64-битном режиме). Я не могу установить 64-разрядную версию драйвера.

Кроме того, я использовал его в 64-битном пакете более высокого уровня. Пакет «Нагрузки вызовов» должен быть выполнен в 32-битном режиме.

enter image description here

Так есть ли способ запустить пакетное задание выполнения 32bit в пакете 64-битной?

Спасибо!

+0

Если в задаче пакета выполнения нет параметров, то я предполагаю, что вам придется использовать команду выполнения процесса выполнения для запуска 32-разрядной версии DTEXEC.EXE. Какие параметры передаются и выходят? –

ответ

0

можно изменить выполнение пакета из 64 бит до 32 бит

Проекты Меню-> Свойства пакета (Последний в меню) -> Отладка

Изменение Run64BitRuntime- > false

Menuenter image description here

+1

Этот трюк заключается в том, чтобы запустить пакет и подпакеты в 32-битном режиме, но только в отладочном (SSDT). Моя проблема заключается в том, чтобы запустить один из подпакетов в 32 бит, но сохранить остальные в 64 бит. – K4timini

Смежные вопросы