
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. 切換到 “同步參數設置” 選項卡。
