2010-10-14 2 views
0

HI Все,Процедура вызова As400 в SSIS

Я создал одну простую хранимую процедуру в AS400. Он имеет только один входной параметр, и я скомпилировал и создал его успешно. Теперь мне нужно вызвать эту процедуру в SSIS для перемещения данных из источника в пункт назначения. Здесь мой источник - это процедура As400, а местом назначения является таблица сервера Sql. У меня есть очки , чтобы найти, как вызвать процедуру в ssis, но ничего не работает на моем конце. Мне нужна помощь от вас, ребята.

Благодаря Mushtaq

ответ

0

Вы можете использовать поставщика OLE DB для AS/400.

Я использовал (looooong время назад) Hit Ole DB provider, и он отлично поработал. Кроме того, вы можете использовать Microsof's Host Integration Services

Я боюсь, что оба являются коммерческими продуктами. Насколько мне известно, свободной альтернативы нет.

+0

Я считаю, что вы могли бы использовать ODBC-соединение –

1

Если у вас есть связанный сервер, вы можете использовать команду EXEC для запуска процедуры из задачи SQL. Команда CALL должна работать как AS400 CALL

EXEC ('CALL LIBRARY.PROCEDURE') НА [ИМЯ СВЯЗИ AS400];

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