2010-10-14 31 views
0

HI全部,在SSIS中調用As400程序

我在AS400中創建了一個簡單的存儲過程。它只有一個輸入參數,我編譯併成功創建它。現在我需要在SSIS中調用此過程來將數據從源移動到目標。在這裏,我的源代碼是As400程序,目的地是Sql server table。我用 的代碼搜尋瞭如何在ssis中調用這個程序,但沒有任何結果。我需要你們的幫助。

感謝 穆什塔克

回答

0

您可以使用AS/400的OLE DB提供程序。

我以前用過(looooong前)Hit Ole DB provider,它的效果很好。 此外,您可以使用Microsof's Host Integration Services

恐怕都是商業產品。據我所知,沒有免費的選擇。

+0

我相信你可以使用ODBC連接 – 2015-06-10 10:36:48

1

如果您有鏈接服務器,則可以使用EXEC命令從SQL任務啓動該過程。 CALL命令應該如同AS400 CALL

EXEC('CALL LIBRARY.PROCEDURE')AT [LINKED AS400 NAME];