我正在开发一个SSIS,我想知道是否有可能执行MySQL存储过程。
这里是我想做的:从Server数据库,我想通过ETL (SSIS)获取信息并将它们发送到MySQL数据库(通过存储过程)
这里是我到目前为止所做的工作:,我从Server数据库获取数据并转换它们。
: --我不知道如何在MySQL服务器数据库(我的目的地)上执行现有的存储过程--这里是我的ETL (数据流)图:

我还在服务器上添加了一个OLEDB,并添加了我的目标源(MySQL数据库),但是我不知道在我的ETL中执行存储过程需要做什么。
如有必要,我可以提供更多的信息。
提前感谢
发布于 2017-03-23 22:02:23
我不确定您是否想通过传入通过多播进入的SSIS中的每一行来执行存储过程。如果是这样的话,这在SSIS中可能是可能的,但我从来没有这样做过。
为什么不将行从多播发送到MySQL中的两个单独的表,然后返回到control选项卡,并添加两个执行sql任务,每个存储过程一个。将每个存储过程更改为在表上运行,而不是单个行。
切换到基于集合的操作而不是逐行操作可能会提高性能。
https://stackoverflow.com/questions/40157809
复制相似问题