下载网站: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按钮开始执行定时重复任务
到此为止,咱们已经将全部的步骤配置完毕,恭喜你…….