SQL Server 自動同步到MySQL


SyncNavigator是一款功能強大的數據庫同步軟件,適用於SQL SERVER, MySQL,具有自動/定時同步數據、無人值守、故障自動恢復、同構/異構數據庫同步、斷點續傳和增量同步等功能,支持Windows xp以上所有操作系統,適用於大容量數據庫快速同步。

安裝包下載地址:https://www.syncnavigator.cn/Setup.zip

幫助文檔地址:https://www.syncnavigator.cn/Help_zh-CN.chm

Web文檔地址:https://www.syncnavigator.cn/chm/index.htm

本文章將向您介紹如何將數據從SQL Server 自動或定時同步到 MySQL 數據庫(或從 MySQL 自動或同步到 SQL Server 數據庫)。只需通過幾個步驟即可輕松實現。

 

 

1. 在 “同步管理”面板中點擊 “新建” 按鈕創建同步項目。

 

2. 首先切換到 “來源數據庫” 選項卡。填寫同步的來源數據庫信息。

 

數據庫類型選擇 SQL Server 2000 / 2005 /2008/2012/2014

 

3. 切換到 “目標數據庫” 選項卡。以相同的方式填寫同步的目標數據庫。

 

數據庫類型選擇 Mysql 4.X,5.X,6.X

當您從 MySQL 同步到 SQL Server 時,每張表至少需要一個主鍵(從 SQL Server 到 MySQL 不需要)

4. 切換到 “同步內容設置” 選項卡。選擇需要同步的數據庫表。

 

5. 切換到 “計划調度設置” 選項卡,新建一個運行計划。

 

如果需要自動同步(如24小時不間斷)則選擇自動。

如果需要定時同步,則點擊對應的選項。

 

6. 點擊 “確定”,設置成功!

 

注意:當您使用軟件自動創建表結構,從MySQL同步到 SQL Server 可能出現的問題:

1. MYSQL 的 DateTime 類型,可能存在 ‘0001-1-10:0:0’ 值,與SQL Server 的 DateTime取值范圍不兼容,需要將 SQL Server 的

DateTime 類型修改為 DateTime2。

2. MySQL 的UTF-8 字符集數據庫,同步到 SQL Server 時,可能需要將 SQL Server 的 varchar 類型需要修改為 nvarchar 類型。

提升數據庫同步速度和性能

SyncNavigator 默認的同步項目配置僅適合中小型的數據庫。當您需要對大型,超大型數據庫進行同步時,進行以下設置可以明顯的提高數據庫同步速度。

1. 在 “同步管理”面板中選擇需要設置的項目,點擊 “修改” 按鈕開始設置。

 

2. 切換到 “同步參數設置” 選項卡。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM