台灣最大程式設計社群網站
線上人數
1536
 
會員總數:243325
討論主題:188102
歡迎您免費加入會員
討論區列表 >> MySQL >> 如何將MySQL的資料Insert至MSSQL的某資料表中
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何將MySQL的資料Insert至MSSQL的某資料表中
價值 : 40 QP  點閱數:237 回應數:2

樓主

Torch
門外漢
0 1
28 1
發送站內信

各位好
想請問一下
若想從MySQL的資料庫中Select某筆資料Insert至MSSQL的資料庫中
(MySQL與MSSQL的伺服器主機不同)
需要在MySQL做哪些設定

主要我是想從MySQL的Trigger中撰寫一個每Update一次資料
就要把Update後的資料Insert至MSSQL的資料庫中
做一個Log儲存的概念

麻煩各位高手替我解答一下
感謝

搜尋相關Tags的文章: [ MySQL ] , [ MSSQL ] ,
本篇文章發表於2018-08-27 17:52
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
由於不同的sql。因該是無法做同步。
一般能想到的,就是在mysql上先產生可用在mssql的sql碼後,再丟過去給mssql運行的方式了。
本篇文章回覆於2018-09-03 09:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Torch
檢舉此回應
感謝板主回答問題
小弟使用另一種折衷的方式處理
先在MSSQL的主機上安裝MySQL的odbc
並於MSSQL的主機上調整與MySQL連結的相關設定
(設定詳情可至網站搜尋「mysql odbc mssql」)
於MSSQL主機上寫個撈取MySQL資料並儲存至MSSQL資料表的Stored procedures
並設定Job讓MSSQL能定時執行該Stored procedures
缺點是在MySQL有資料更新時無法即時將Log存入MSSQL


本篇文章回覆於2018-09-03 10:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.