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
創建第一個同步項目
使用 HKROnline SyncNavigator 創建一個數據庫同步項目。只需要通過簡單的配置,創建完成后您可以隨時執行數據庫同步任務。
1.點擊 “SyncNavigator(Client)” 圖標進入系統。
2.在登錄界面中輸入連接到的服務器地址,點擊 “確定” 按鈕開始連接。
-
注意:這里不是登陸您的數據庫,而是登陸到本軟件的管理端。
-
默認情況下直接點擊 “連接” 按鈕即可(本機默認已經安裝)。
-
默認服務器登錄用戶名為 “admin” 密碼為空。
-
本機服務器地址 = 127.0.0.1 。
-
您可以使用域名或者IP地址作為服務器地址。如果指定了端口號可以使用 IP:Port 方式填寫。
SQL SERVER 數據庫表同步復制 筆記
同步復制可運行在不同版本的SQL Server服務之間
環境模擬需要兩台數據庫192.168.1.1(發布),192.168.1.10(訂閱)
1、在發布和訂閱機中創建兩個相同的賬戶(如: sqladmin),用戶名和密碼都一致,隸屬於administrator
2、分別建立兩個庫的別名分別為MY-1-1,MY-1-10, 驗證通過
3、在MY-1-1數據庫服務器下找到復制--本地發布--右鍵新建發布 按照界面提示選擇待發布的數據庫名-->發布類型(可選擇事務發布)-->選擇要發布的對象(可以是表、存儲過程、自定義函數等)-->添加篩選器(可不添加)-->選擇快照代理(計划在以下時間運行快照代理也選也可不選)-->設置代理安全性(選擇 在SQL Server代理服務賬戶下運行,連接到發布服務器 使用SQL Server登錄名)-->填寫發布名稱-->完成發布(如果沒有錯誤,好么恭喜發布服務器創建成功了)
4、在MY-1-10上設置訂閱服務找到復制--本地訂閱--右鍵新建訂閱 按照界面提示選擇發布服務器(我們選擇MY-1-1)-->選擇發布服務器的發布項-->設置分發代理位置(有兩個選擇一是推送訂閱,二是請求訂閱 兩種訂閱要求服務器存儲的快照位置有所不能, 推送訂閱要求快照存儲在發布服務器即MY-1-1上, 請求訂閱要求存儲在訂閱服務器MY-1-10上,注意事項將在后文說明)-->選擇訂閱服務器和訂閱數據庫(可一次添加多個訂閱)-->分發代理安全性(選擇 在SQL Server 代理服務賬戶下運行, 連接到分發服務器 通過模擬進程賬戶, 連接到訂閱服務器 使用以下SQL Server 登錄名)-->設置同步計划(選擇代理計划是連續運行還是僅按需運行 )-->完成訂閱(如果沒有錯誤,好么恭喜訂閱服務器創建成功了)。詳細操作或參考:http://www.cnblogs.com/tyb1222/archive/2011/05/31/2064944.html (SqlServer2008 數據庫同步的兩種方式 (發布、訂閱))
推送和請求的區別 推送是發布服務器將更改內容發送到訂閱服務器,對發布服務器的性能影響很大 請求是訂閱服務器定時到發布服務器拉取更改的內容
設置快照存儲位置 1、推送方式 在MY-1-1上創建 D:\SQL_Copy 目錄,設置為共享目錄,添加sqladmin用戶的讀寫權限,使MY-1-10可以使用共享方式讀取和修改文件 打開已經發布好的發布服務的屬性,找到快照將快照位置設置為D:\SQL_Copy
2、請求方式 在MY-1-10上創建 D:\SQL_Copy 目錄,設置為共享目錄,添加sqladmin用戶的讀寫權限,使MY-1-1可以使用共享方式讀取和修改文件 打開MY-1-1已經發布好的發布服務的屬性,找到快照將快照位置設置為 \\192.168.1.10\SQL_Copy 打開MY-1-10已經訂閱好的訂閱服務的屬性,打開快照將快照位置設置為 D:\SQL_Copy