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。并能在不同資料庫版本之間互相同步資料。
不同伺服器資料庫之間的資料操作
--建立連結伺服器
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