zoukankan      html  css  js  c++  java
  • 实现两个数据库之间的数据同步

      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

    SyncNavigator v8.6.2(数据库同步软件)下载地址

    SyncNavigator v8.6.2(数据库同步软件)下载地址


    创建第一个同步项目


    使用 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 
    set b.列A=a.列A 
     from openrowset( 'SQLOLEDB ''sql服务器名 ''用户名 ''密码 ',数据库名.dbo.表名)as 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 
    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
  • 相关阅读:
    SQL注入: with rollup特性
    【转】kali配置--修改IP和DNS
    【转】getopt模块,实现获取命令行参数
    socket编程: TypeError: must be bytes or buffer, not str
    Ansible进阶之企业级应用
    Ansible之Playbook详解
    Ansible之常用模块介绍
    JAVA企业级应用Tomcat实战
    ubuntu网络、包管理、工作内容小结
    shell细节决定高度
  • 原文地址:https://www.cnblogs.com/syncnavigator/p/10193540.html
Copyright © 2011-2022 走看看