【问题标题】:Calling As400 procedure in SSIS在 SSIS 中调用 As400 过程
【发布时间】:2010-10-14 12:03:59
【问题描述】:

大家好,

我在 AS400 中创建了一个简单的存储过程。它只有一个输入参数,我编译并创建成功。现在我需要在 SSIS 中调用这个过程来将数据从源移动到目标。这里我的源是 As400 过程,目标是 Sql server 表。我已经看了很多 找到如何在 ssis 中调用该过程,但对我来说没有任何效果。我需要你们的帮助。

谢谢 穆斯塔克

【问题讨论】:

    标签: sql-server ssis ibm-midrange


    【解决方案1】:

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

    在 [LINKED AS400 NAME] 处执行('CALL LIBRARY.PROCEDURE');

    【讨论】:

      【解决方案2】:

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

      我(很久以前)使用过Hit Ole DB provider,效果很好。 另外,您可以使用Microsof's Host Integration Services

      恐怕两者都是商业产品。据我所知,没有免费的替代方案。

      【讨论】:

      • 我相信您可以改用 ODBC 连接
      猜你喜欢
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多