Вызов процедуры As400 в SSIS - PullRequest
0 голосов
/ 14 октября 2010

HI All,

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

Спасибо, Муштак

Ответы [ 2 ]

1 голос
/ 14 октября 2010

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

EXEC ('CALL LIBRARY.PROCEDURE') для [LINKED AS400 NAME];

0 голосов
/ 14 октября 2010

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

Я использовал (довольно давно) Hit Ole DB провайдера , и он работал отлично. Кроме того, вы можете использовать Услуги хост-интеграции Microsoft

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...