[SQL ] SSIS 同步mysql到sql server問題

看板Database (資料庫)作者 (烏拉拉)時間8年前 (2016/02/29 17:15), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
資料庫名稱: 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結構需要同步資料的案例 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.146.249 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1456737318.A.30C.html

03/01 11:25, , 1F
mysql上寫stored procedure,是否傳入月份當參數自行決定
03/01 11:25, 1F

03/01 13:15, , 2F
感謝L大,但是在ssis中sql命令列使用sp也不會回傳欄位呢。
03/01 13:15, 2F
文章代碼(AID): #1Mr0mcCC (Database)
文章代碼(AID): #1Mr0mcCC (Database)