2013-02-11 88 views
0

我正在尋找一些建議,每5分鐘將數據從本地MSSQL數據庫傳輸到遠程MYSQL數據庫? 目前我正在使用一個名爲SQLYOG的工具,它允許我創建一個連接到我的本地MSSQL數據庫和我的遠程MYSQL服務器,並設置一些查詢和映射。 它還允許我創建一個每5分鐘運行一次的窗口計劃任務。 這個解決方案一直工作正常,但只有95%可靠,似乎有時掙扎。 該軟件以GUI模式運行,並通過cmd提示符運行,因此在運行計劃任務時體重適中。每5分鐘將MSSQL數據複製到MySQL數據庫?

有誰知道任何其他輕量級的工具或方法,我可以用來獲得相同的結果嗎?

+0

究竟做你的意思「似乎奮鬥」,什麼不順心的任何跡象?您可能會遇到與其他工具相同的問題,因此可能需要調查現有設置出現問題的方式。 – 2013-02-11 09:10:19

+0

查看dbForge Studio for MySQL中的[Data Import](http://www.devart.com/dbforge/mysql/studio/data-export-import.html)工具。您可以使用ODBC格式作爲SQLServer的源代碼;用選項保存模板文件並在命令模式下使用它。 – Devart 2013-02-11 09:33:30

+0

http://stackoverflow.com/questions/8377252/import-data-from-microsoft-sql-mdf-file-int-mysql/11935086#11935086 – 2013-02-12 10:50:24

回答

2

您可以使用SymmetricDS。它是一個很好的高效的開源工具。

+0

啊我已經忘記了SymmetricDS,我會再看看這個。 – 2013-02-11 09:13:50

1

你可以使用SSIS包來做到這一點。

SQL Server Integration Services(SSIS)是Microsoft SQL Server數據庫軟件的一個組件,可用於執行各種數據遷移任務。

0

幾個選項: 1.創建鏈接服務器到mysql,然後通過sp中的鏈接服務器複製行,設置sql作業執行。 2.建立ssis包並在sql作業中運行它。