SyncNavigator是一款功能強大的數據庫同步軟件,適用於SQL SERVER, MySQL,具備自動/定時同步數據、無人值守、故障自動恢復、同構/異構數據庫同步、斷點續傳和增量同步等功能,支持Windows xp以上全部操做系統,適用於大容量數據庫快速同步。mysql
安裝包下載地址:https://www.syncnavigator.cn/Setup.zipsql
幫助文檔地址:https://www.syncnavigator.cn/Help_zh-CN.chm數據庫
Web文檔地址:https://www.syncnavigator.cn/chm/index.htm服務器
HKROnline SyncNavigator企業版 8.4.1 使用教程工具
SyncNavigator的基本功能:自動同步數據/定時同步數據不管是實時同步/24小時不間斷同步,支持sqlserver 2000-2014全部版本,全兼容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。sqlserver
SyncNavigator是一款高效的數據庫同步工具,支持sqlserver數據庫和mysql數據庫,採用增量同步的方式實時保存數據庫數據。測試
由於是增量同步,記錄每次同步時間戳,因此同步效率很高,不用每次整個數據庫檢查,每次只須要同步新修改的部分或者增長的部分,刪除的部分本地也會刪除,默認是同步增、刪、改。spa
若是勾選只新增,那麼同步時只會增長新內容,不會對修改和刪除的老數據作任何操做,默認是不勾選的。操作系統
由於咱們的數據庫常規新產生的數據其實並不大,每一秒產生的數據也不會不少,原則上每一秒新產生的數據在800條一下,SyncNavigator基本同步沒有任何壓力,也不會對服務器產生任何負擔和壓力。日誌
他的同步方式能夠實時,也能夠定時,更能根據客戶設置按此執行,能夠設置開始日期和中止日期,後臺自動執行,不須要開軟件,默認以服務的形式跟隨計算機同步啓動,只須要設置的時候打開客戶端設置就好。
當你聯繫客服人員購買軟件,激活以後的界面是這樣的:
那麼做爲新手,怎麼熟悉,並使用軟件呢?
下面主要從同步管理、總控制檯、查看日誌三個點做爲切入,新手掌握這三個地方就能基本熟悉軟件操做,其餘細節再本身摸索就行。
剛安裝激活軟件,打開客戶端以後,桌面會有一個客戶端和服務端,客戶端是咱們用來操做基本參數,設置的界面,服務端是後臺自動運行的程序,服務端隨電腦系統自動啓動,斷點續傳,增量同步數據,是一個後臺程序,咱們不用管他,咱們平時設置的時候只須要打開客戶端,而後配置好基本參數退出就好,服務端會默默幫咱們後臺幹活,設置好以後客戶端能夠關閉。
雙擊打開客戶單,他會提示登陸,這裏登陸的不是數據庫,這裏登陸的是後臺服務端,因此這裏默認是什麼都不須要填寫的,若是是本機安裝的,直接點鏈接,無需寫入帳號密碼!
若是是第一次安裝後打開本軟件,他會提示服務端沒有啓動,須要啓動,點「是」便可,之後打開的話不會出現下面這個界面。
那麼這樣就進入到咱們的軟件界面了,剛開始的時候咱們須要設置同步項目,點擊「同步管理」,而後點擊「新建」,本程序支持項目導出導入,也就是說若是不少服務器同步參數同樣,咱們能夠導出項目,在其餘服務器上導入,而後作簡單修改,好比修改數據庫地址就好而後就能直接開始同步任務。
那麼下面這個新建界面就是咱們主要設置參數的地方了,其中有三個:來源數據庫、目標數據庫、同步內容設置以及計劃調度設置比較重要,須要填寫,其餘的模式下熟悉一下就好。
來源數據庫:源數據庫,也就是數據來源。目標數據庫,也就是數據須要傳輸到哪裏,目標數據庫能夠是空數據庫,若是爲空,程序第一次會自動建立目標數據庫表結構。不過建議不讓程序自動建立,若是來源數據庫結構和目標數據庫結構一致,能夠未來源數據庫結構導出一份到目標數據庫。
填寫好來源數據庫地址,帳號,密碼後點擊鏈接測試,若是可以鏈接會提示「成功」,若是數據庫端口不是默認端口,如sqlserver數據庫端口爲14333,那麼在數據庫IP後加上新端口。
鏈接測試成功後,點擊讀取按鈕,就會讀取數據庫中的數據庫列表,選擇所需的來源數據庫便可。
SyncNavigator 作數據同步時所支持的數據庫類型:
支持sqlserver 2000-2014全部版本,全兼容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。
來源數據庫和目標數據庫能夠版本不一樣,好比:來源數據庫是sqlserver 2012 目標數據庫是mysql 5.5 ,都是能夠的, SyncNavigator 支持跨數據庫版本,無縫傳輸數據。
只須要能鏈接上數據庫, SyncNavigator 能夠安裝在第三方電腦上,來源數據庫和目標數據庫電腦上能夠不用安裝程序。
目的數據庫設置和來源數據庫設置同樣,填寫帳號密碼測試,而後選擇。同步參數設置那裏不作過多說明,通常無論他就好。
同步內容那裏會列舉出來源數據庫下面全部的表,而後經過右鍵能夠全選或者能夠單個勾選所須要同步的表。
選中某一個表點右上角詳細設置或者雙擊它,咱們能夠對這個表的同步方式進行精細化操做,其中能夠指定同步到目的表,也就是說這個表須要同步到哪一個具體表中,容許代表不一樣,也能夠指定字段,在目標名稱那裏填寫。默認不作修改的話他是勾選保持原有結構的,在這個狀況下目標名稱和來源表名稱同樣,字段的目標名稱爲空就是說明和來源一直,也就是同種結構的表了。
以上就是異構數據具體設置的地方,須要修改表名稱和字段匹配。同步條件那裏基本能夠理解成where後的參數,好比能夠寫 a > 100 ,就會過濾table_1這個表中字段小於100的數據。
另外字段能夠勾選,不勾選的字段不會同步。
使用多來源默認是不勾選的,若是多個表數據進入到某一個表中,或者多個表中的不一樣字段進入到一個目標表中,能夠勾選多來源.
勾選只新增的話就不會同步刪除或者修改的數據,默認不勾選的,增刪改默認會同步。
計劃調度那裏設置程序運行頻率和方式,若是須要實時同步就設置自動模式就好。也能夠按次數,按週期執行。
都設置好以後點開總控制檯,開始程序,後臺就開始同步了。
點開詳細,就能看到每一個表的同步情況。若是有同步失敗的表,點開右上角紅色「查看問題」按鈕,具體查看爲何失敗,針對性的調整。