- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据同步程序说明文档
同步程序说明书
作 者熊少荣所属部门智多开发二部
修订记录
版本号变化状态修改点说明变更人存放位置审批人审批日期V1.0创建创建熊少荣2016-4-6变更说明:分为 创建,增加,修改,删除
程序说明
编写目的
为了大家更快速的熟练设置并应用该程序。熟练的通过程序设置来实现数据库数据同步。
数据转换程序实现数据同步的主要方法是:1、一个数据库中表数据的修改时通过触发器向同步表插入数据,后台服务通过读取同步表生成数据文件保存在指定目录;2另一个服务则不断访问指定文件目录,发现有数据文件则后台将文件信息编译成T-SQL语句并执行。这样就实现了一个数据库进行修改,同时后台程序会修改另一个数据库。
同步程序设置
程序主界面
(图1)
设置执行数据同步的数据库
添加导出服务
导出服务——程序通过读取数据库生成数据文件的服务。
在程序主界面(图一),点击添加-添加导出服务 弹出“添加导出服务”窗口。
(图2)
1、点击选择数据库类型(oracle或SQL SERVER)
2、输入服务器名(格式要求IP:端口,如192.168.0.1:1521)。注意不能有中文字符。
3、输入用户名
4、用户连接数据库对应密码
5、数据库类型是SQLSERVER时,点击下拉箭头选择合适的数据库名称。数据库类型是Oracle时输入数据库名如wifidb。
6、点击保存添加导出服务。添加成功窗口自动关闭,图1中树形中会体现。
此时点击树形中该服务节点,会在主界面右侧显示部分信息。如下图左。
点击按钮“设置”,程序弹出设置同步表的界面,如下图右。右图树形显示当前数据库所有表(Oracle中则显示该用户对应所有表)。
选中复选框,点击“添加”按钮,右边列表会一一列出选中的表名。
选中右侧列表中复选框,然后点击移除按钮,右侧列表会删除选中项。
点击“保存”按钮,后台依次进行添加、删除对应触发器及标识列,如果执行无误该窗体自动关闭,却下图左列表会刷新,执行同步表数量为刚刚设置同步表的数量。保存成功后 可以在数据库中查看执行情况(1、SQLSERVER中会添加3个触发器,而Oracle中添加1个触发器;2、选中表会添加列“bitSync”)。
添加导入服务
导入服务——程序通过读取数据文件编译成TSQL语句,并执行来同步数据的服务。
在程序主界面(图一),点击添加-添加导入服务 弹出“添加导入服务”窗口。
(图3)
1、输入源文件目录(也可以是导出服务的文件地址,此时导出服务数据库中数据变化会在导入服务数据库中响应)。
2、目标数据库的设置和导出服务中设置方法一致。
3、点击“保存”,保存成功的话 配置文件的 ImportService节点会新增一个子集。窗口自动关闭。程序主界面树形新增导入服务节点。
删除任务
在主界面中选中树形中节点文本类似IP:端口/数据库的节点,在点击删除按钮,确认后删除该服务(删除导出服务时一同删除对应触发器)。
如下图,主界面工具栏中提供启动、停止服务的按钮。主界面状态栏则显示当前服务的运行状态。
安装和启动服务
进入主界面,工具栏提供安装和启动服务的按钮。状态栏中提供服务运行状态的显示。
注意每一次设置同步程序后,重启服务。
文档评论(0)