在SSIS中调用As400过程

时间:2010-10-14 12:04:00

标签: sql-server ssis ibm-midrange

全部好,

我在AS400中创建了一个简单的存储过程。它只有一个输入参数,我编译并成功创建它。现在我需要在SSIS中调用此过程以将数据从源移动到目标。这里我的源码是As400程序,目的地是Sql server table。我有很多goggled 找到如何在ssis中调用该过程,但没有任何东西在我的结束。我需要你们的帮助。

由于 穆什塔克

2 个答案:

答案 0 :(得分:1)

如果您有链接服务器,则可以使用EXEC命令从SQL任务启动该过程。 CALL命令应该作为AS400 CALL

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

答案 1 :(得分:0)

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

我已经使用了Hit Ole DB provider的{looooong),而且效果很好。 此外,您可以使用Microsof's Host Integration Services

我担心两者都是商品。据我所知,没有免费的选择。