下載網站:www.SyncNavigator.CN
客服QQ1793040
----------------------------------------------------------數據庫
關於HKROnline SyncNavigator 註冊機價格的問題網絡
HKROnline SyncNavigator 8.4.1 非破解版 註冊機 受權激活教程
模塊化
最近一直在研究數據庫同步的問題,在網上查了不少資料,也請教了不少人,找到了一種經過快照複製的方法。研究了一番後發現以前就是用的這個方法,效果不是很好,果斷放棄。通過了一番尋覓和他人指點,最後從一位熱心網友那裏得知一款很好用的軟件—— SyncNavigator。測試
好東西就要拿出來跟你們分享,因此今天向你們介紹一下這款軟件,及其一些使用方法。下面先看看它有什麼強大的功能吧!網站
SyncNavigator的基本功能:日誌
自動同步數據/定時同步數據
不管是實時同步/24小時不間斷同步,仍是根據計劃任務(每小時/每日/每週/等)定時自動同步都能徹底勝任。對象
完整支持 Microsoft SQL Server
完整支持 Microsoft SQL Server 2000 2005 2008 數據庫類型。並能在不一樣數據庫版本之間相互同步數據。blog
支持 MySQL 4.1 以上版本
支持 MySQL 4.1 5.0 5.1 5.4 5.5。並能在不一樣數據庫版本之間相互同步數據。教程
無人值守和故障自動恢復
當數據庫故障或網絡故障之後,無需人工干預(或操做)自動恢復同步並確保數據徹底準確,可靠。部署
同構數據庫同步/異構數據庫同步
SQL Server to SQL Server, MySQL to MySQL, SQL Server to MySQL 等都能輕鬆實現。
斷點續傳和增量同步
當同步完成(或中斷)後,再次同步時能繼續上一次的位置增量同步,避免每次都須要從頭開始的問題。
本教程是爲了實現SQLSERVER數據庫表中數據增量同步到MySQL數據庫,並天天定時執行一次。
注:只實現了新增與更新數據,源庫中刪除的數據未實現同步
一、前期準備
開始以前,請記得自行安裝JDBC,安裝步驟百度搜索便可
Kettle的安裝,請參考個人《Kettle安裝部署》教程
配置步驟
二、配置「輸入」–配置源數據庫
2.一、新建轉換
打開Kettle軟體,新建一個轉換任務,「文件」–>「新建」–>「轉換」,如圖:
2.二、新建「表輸入」
在「核心對象」–>「輸入」–>「表輸入」,將「表輸入」圖標直接拖拽到右側區域,如圖:
2.三、配置「表輸入」
雙擊「表輸入」圖標,進入配置界面,步驟名稱默認便可,數據鏈接就是選擇你的源數據庫,這裏沒有進行過配置,因此點擊「新建」進行SQL SERVER源數據庫鏈接配置:
2.3.一、配置數據庫鏈接
填寫「鏈接名稱」(隨意寫),「鏈接類型」選擇MS SQL SERVER,「鏈接方式」默認便可,參考下圖的右側將選項填寫清楚,注意數據庫名稱就是你想鏈接的庫,點擊「測試」按鈕出現左側窗口信息,即表示鏈接成功,點擊「確認」便可。
2.3.二、選擇導出的表
點擊「獲取SQL查詢語句」,在彈出的窗口中選擇要進行數據傳輸的table,點擊「肯定」便可完成「表輸入」配置。
三、配置「字段選擇」
3.一、新建「字段選擇」
在模塊化區選擇「轉換」–>「字段選擇」,將其拖拽到右側區域,並在「表輸入」之間畫一條線(按住Shift鍵)。
3.二、配置字段:
雙擊「字段選擇」圖標打開配置界面
在此須要多說幾句
「選擇和修改窗口」:能夠修改字段名稱
「移除」:能夠選擇不須要傳輸數據的列,選擇後將不會傳輸此字段裏的值到目標表,咱們這裏選擇的是TS字段,由於此字段是timestamp類型數據(時間戳)
「元數據」:在此能夠對源數據表中的全部字段進行轉換設置,好比類型,長度,精度,字符集等,若是想一次性將源表的全部字段均加載進來的話,點擊右側「獲取改變的字段」。
配置完成以後,點擊「肯定」便可。
四、配置「插入/更新」—目標數據庫
4.一、新建「插入/更新」
在「輸出」–「插入/更新」拖拽圖標到右側區域,並使用一樣方法與「字段選擇」圖標畫鏈接線
4.二、配置「插入/更新」
雙擊「插入/更新」圖標
步驟名稱選擇默認,
① 新建咱們須要導入的目標數據庫鏈接,按照上面的步驟教程新建鏈接,在這裏我就再也不贅述了
② 「瀏覽」選擇須要導入數據的table
③ 在此區域內選擇查詢數據時依據的字段,其實也就是根據此字段來判斷兩個表中的數據是不是同一筆記錄
④ 點擊「獲取和更新字段」能夠在「更新字段」區加載全部字段,注意選擇是否全部字段都須要更新數據,我在這裏將UserID的更新狀態改爲了Y。
配置完點擊「肯定」便可。
4.三、保存此轉換
將此轉換任務保存爲一個文件,後續作定時任務時會使用到,而且若想開始下節的校驗檢測也必須進行保存動做。
五、校驗鏈接狀況
開始前必需要先進行保存
點擊「校驗這個轉換」按鈕進行鏈接檢測,若未出現紅色報錯,則表示檢測成功,勾選「隱藏成功結果」能夠顯示出檢測的全部步驟。
有任何報錯,請注意查看結果裏的備註信息,處理完問題後需保存並從新執行校驗檢測動做,如圖:
六、開始運行轉換任務
6.一、點擊運行
點擊「運行這個轉換」,開始咱們的數據增量同步任務
若是出現任何錯誤,請查看「執行結果」裏的「日誌」,日誌裏通常會有準確的錯誤提示,通常都是些字段類型不正確、字符集不同、或者字段長度致使的。
最後慢慢等待着成功的到來…….
七、定時任務
至此是否是以爲已經結束了,非也。。。咱們還須要設定定時任務
7.一、新建做業
7.二、部署做業
在「核心對象」中拖拽兩個圖標到執行區
分別是「START」和「轉換」圖標,並鏈接起來
7.三、配置「START」
雙擊「START」按鈕,配置定時時間等信息
勾選「重複」選項能夠重複執行任務
我設定的是天天早上08:00執行所選任務
7.四、配置轉換
雙擊「轉換」圖標,根據以下圖示選擇上面咱們保存的轉換任務文件,即選擇咱們想重複執行的轉換任務
7.五、運行做業(Job)
點擊Run按鈕開始執行定時重複任務
到此爲止,咱們已經將全部的步驟配置完畢,恭喜你…….