[SQL ] SSIS 同步mysql到sql server问题

楼主: kb0130 (乌拉拉)   2016-02-29 17:15:16
数据库名称: sql server & mysql
数据库版本:
内容/问题描述:
各位好,小弟有个需求需要从Mysql DB同步资料到 Sql server
只是mysql来源table每月都会自己产生一张table把最新的资料放在里面
例如:
tb -> 无资料,仅提供schema
tb_201512
tb_201601
tb_201602 -> 2016年2月开始的资料
因为要开发SSIS定期同步最新的资料到sql server产生报表给USER
目前设计一段动态SQL抓取日期最新的table于ADO.NET来源中的SQL命令文字如下
set @sql=concat("select * from ","tb_",convert(convert(concat(year(now())
,'0',month(now())))
prepare sqlsmt from @sql;
execute sqlsmt;
只是这样ADO.NET来源无法判断资料的输出字段,没有字段可以输出目的地
SSIS中SQL命令列的动态参数又只支援sql server来源,
不知各位前辈有没有遇过这样的table结构需要同步资料的案例
感谢~
作者: LINGZ (肥兔小钦)   2016-03-01 11:25:00
mysql上写stored procedure,是否传入月份当参数自行决定
楼主: kb0130 (乌拉拉)   2016-03-01 13:15:00
感谢L大,但是在ssis中sql命令列使用sp也不会回传字段呢。

Links booklink

Contact Us: admin [ a t ] ucptt.com