【发布时间】:2010-10-14 12:03:59
【问题描述】:
大家好,
我在 AS400 中创建了一个简单的存储过程。它只有一个输入参数,我编译并创建成功。现在我需要在 SSIS 中调用这个过程来将数据从源移动到目标。这里我的源是 As400 过程,目标是 Sql server 表。我已经看了很多 找到如何在 ssis 中调用该过程,但对我来说没有任何效果。我需要你们的帮助。
谢谢 穆斯塔克
【问题讨论】:
标签: sql-server ssis ibm-midrange
大家好,
我在 AS400 中创建了一个简单的存储过程。它只有一个输入参数,我编译并创建成功。现在我需要在 SSIS 中调用这个过程来将数据从源移动到目标。这里我的源是 As400 过程,目标是 Sql server 表。我已经看了很多 找到如何在 ssis 中调用该过程,但对我来说没有任何效果。我需要你们的帮助。
谢谢 穆斯塔克
【问题讨论】:
标签: sql-server ssis ibm-midrange
如果您有链接服务器,您可以使用 EXEC 命令从 SQL 任务启动过程。 CALL 命令应该像 AS400 CALL 一样工作
在 [LINKED AS400 NAME] 处执行('CALL LIBRARY.PROCEDURE');
【讨论】:
您可以为 AS/400 使用 OLE DB 提供程序。
我(很久以前)使用过Hit Ole DB provider,效果很好。 另外,您可以使用Microsof's Host Integration Services
恐怕两者都是商业产品。据我所知,没有免费的替代方案。
【讨论】: