
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 方式填寫。
下載網站:www.SyncNavigator.CN
客服QQ1793040
----------------------------------------------------------
關於HKROnline SyncNavigator 注冊機價格的問題

HKROnline SyncNavigator 8.4.1 非破解版 注冊機 授權激活教程

最近一直在研究數據庫同步的問題,在網上查了很多資料,也請教了很多人,找到了一種通過快照復制的方法。研究了一番后發現之前就是用的這個方法,效果不是很好,果斷放棄。經過了一番尋覓和他人指點,最后從一位熱心網友那里得知一款很好用的軟件—— SyncNavigator。
好東西就要拿出來跟大家分享,所以今天向大家介紹一下這款軟件,及其一些使用方法。下面先看看它有什么強大的功能吧!
SyncNavigator的基本功能:
自動同步數據/定時同步數據
無論是實時同步/24小時不間斷同步,還是根據計划任務(每小時/每日/每周/等)定時自動同步都能完全勝任。
完整支持 Microsoft SQL Server
完整支持 Microsoft SQL Server 2000 2005 2008 數據庫類型。並能在不同數據庫版本之間相互同步數據。
支持 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 等都能輕松實現。
斷點續傳和增量同步
當同步完成(或中斷)后,再次同步時能繼續上一次的位置增量同步,避免每次都需要從頭開始的問題。
不同服務器數據庫之間的數據操作
--創建鏈接服務器
exec
sp_addlinkedserver
'ITSV '
,
' '
,
'SQLOLEDB '
,
'遠程服務器名或ip地址 '
exec
sp_addlinkedsrvlogin
'ITSV '
,
'false '
,
null
,
'用戶名 '
,
'密碼 '
--查詢示例
select
*
from
ITSV.數據庫名.dbo.表名
--導入示例
select
*
into
表
from
ITSV.數據庫名.dbo.表名
--以后不再使用時刪除鏈接服務器
exec
sp_dropserver
'ITSV '
,
'droplogins '
--連接遠程/局域網數據(openrowset/openquery/opendatasource)
--1、openrowset
--查詢示例
select
*
from
openrowset(
'SQLOLEDB '
,
'sql服務器名 '
;
'用戶名 '
;
'密碼 '
,數據庫名.dbo.表名)
--生成本地表
select
*
into
表
from
openrowset(
'SQLOLEDB '
,
'sql服務器名 '
;
'用戶名 '
;
'密碼 '
,數據庫名.dbo.表名)
--把本地表導入遠程表
insert
openrowset(
'SQLOLEDB '
,
'sql服務器名 '
;
'用戶名 '
;
'密碼 '
,數據庫名.dbo.表名)
select
*
from
本地表
--更新本地表
update
b
set
b.列A=a.列A
from
openrowset(
'SQLOLEDB '
,
'sql服務器名 '
;
'用戶名 '
;
'密碼 '
,數據庫名.dbo.表名)
as
a
inner
join
本地表 b
on
a.column1=b.column1
--openquery用法需要創建一個連接
--首先創建一個連接創建鏈接服務器
exec
sp_addlinkedserver
'ITSV '
,
' '
,
'SQLOLEDB '
,
'遠程服務器名或ip地址 '
--查詢
select
*
FROM
openquery(ITSV,
'SELECT * FROM 數據庫.dbo.表名 '
)
--把本地表導入遠程表
insert
openquery(ITSV,
'SELECT * FROM 數據庫.dbo.表名 '
)
select
*
from
本地表
--更新本地表
update
b
set
b.列B=a.列B
FROM
openquery(ITSV,
'SELECT * FROM 數據庫.dbo.表名 '
)
as
a
inner
join
本地表 b
on
a.列A=b.列A
--3、opendatasource/openrowset
SELECT
*
FROM
opendatasource(
'SQLOLEDB '
,
'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 '
).test.dbo.roy_ta
--把本地表導入遠程表
insert
opendatasource(
'SQLOLEDB '
,
'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 '
).數據庫.dbo.表名
select
*
from
