



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
两台两台 SQLSQL ServerServer 数据同步解决方案数据同步解决方案 本帖隐藏的内容需要回复才可以浏览本帖隐藏的内容需要回复才可以浏览 两台 SQL Server 数据同步解决方案 复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术 是将一份数据发布到多个存储站 点上的有效方式 使用复制技术 用户可以将一份数据发布到多台服务器上 从而使不同的服务器用户都 可以在权限的许可的范围内共享这份数据 复制技术可以确保分布在不同地点的数据自动同步更新 从而 保证数据的一致性 SQL 复制的基本元素包括 出版服务器 订阅服务器 分发服务器 出版物 文章神州数码企业管理系统用户俱乐部 D N N6 g f9 Z1 u U3 L n C SQL SERVER 提供了三种复制技术 分别是 1 快照复制 呆会我们就使用这个 神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA B0 F L0 o 2 事务复制 3 合并复制 只要把上面这些概念弄清楚了那么对复制也就有了一定的理解 接下来我们就一步一步来实现复制的步骤 第一先来配置出版服务器 1 选中指定 服务器 节点 2 从 工具 下拉菜单的 复制 子菜单中选择 发布 订阅服务器和分发 命令 3 系统弹出一个对话框点 下一步 然后看着提示一直操作到完成 神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA C h0 4 当完成了出版服务器的设置以后系统会为该服务器的树形结构中添加一个复制监视 器 同时也生成一个分发数据库 distribution 第二创建出版物 1 选中指定的服务器神州数码管理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA c g0 Y9 f M 1 C3 J7 A9 1 O 4 在 创建发布向导 的提示对话框中单击 下一步 系统就会弹出一个对话框 对话框上的内容是复 制的三个类型 我们现在选第一个也就是默认的快照发布 其他两个大家可以去看看帮助 5 单击 下一步 系统要求指定可以订阅该发布的数据库服务器类型 SQLSERVER 允许在不同的数据 库如 ORACLE 或 ACCESS 之间进行数据复制 但是在这里我们选择运行SQL SERVER 2000的数 据库服务器 6 单击 下一步 系统就弹出一个定义文章的对话框也就是选择要出版的表 7 然后 下一步 直到操作完成 当完成出版物的创建后创建出版物的数据库也就变成了一个共享数 据库 神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA h R n I9 L1 以下在局域网 本机操作 本机的表 state 说明 null 表示新增记录 1 表示修改过的记录 0 表示无变化的记录 if exists select from dbo sysobjects where id object id N user and OBJECTPROPERTY id NIsUserTable 1 drop table user 神州数码管理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA2 A i E G O D0 z s1 Z m create table user id int identity 1 1 number varchar 4 name varchar 10 state bit go神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA9 L i U q0 p3 x p s 创建触发器 维护 state 字段的值神州数码企业管理系统用户俱乐部 J U1 z0 s V2 g as神州数码企业管理系统用户俱乐部 N7 c S J1 k update user set state J f r9 l h P 1 c from user a join inserted b on a id b id where a state is not null神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA4 a F1 X K4 E go 为了方便同步处理 创建链接服务器到要同步的服务器 Z S 4 d a 3 srv lnk 神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA B J4 g W f b L z exec sp dropserver srv lnk C 7 w U O k go神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA i7 T C h2 n Q J exec sp addlinkedserver srv lnk SQLOLEDB xz神州数码管理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA e6 D9 c5 L W exec sp addlinkedsrvlogin srv lnk false null sa go神州数码企业管理系统用户俱乐部 S q G f Y T dbo p synchro and OBJECTPROPERTY id NIsProcedure 1 神州数码管 理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA1 H N M K m1 C3 a drop procedure dbo p synchro GO create proc p synchro as神州数码企业管理系统用户俱乐部 R O 6 c3 p l V W set XACT ABORT on神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA i2 l q6 z W 启动远程服务器的 MSDTC 服务 exec master xp cmdshell isql Sxz Usa P qexec master xp cmdshell net start msdtc no output no output神州数码管理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA F G z j l j R e 启动本机的 MSDTC 服务 p o h8 t3 3 S C i C6 6 y exec master xp cmdshell net start msdtc no output 进行分布事务处理 如果表用标识列做主键 用下面的方法 BEGIN DISTRIBUTED TRANSACTION 同步删除的数据 delete from srv lnk test dbo user where id not in select id from user 同步新增的数据神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA m4 V l7 i7 t s H insert into srv lnk test dbo user 神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA3 l V s Z S4 Y select id number name from user where state is null神州数码企业管理系统用户俱乐部 T n 7 x Q5 D e S 同步修改的数据 update srv lnk test dbo user set number b number name b name from srv lnk test dbo user a join user b on a id b id神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA i4 8 5 D C where b state 1神州数码管理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA J0 z I n X h W O M V t 同步后更新本机的标志神州数码管理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA Q A5 Q r6 4 G1 i c update user set state 0 where isnull state 1 1神州数码企业管理系统用户俱乐部 k b k Q8 e k go 创建作业 定时执行数据同步的存储过程神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA u7 u if exists SELECT 1 from msdb sysjobs where name 数据处理 神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA S X2 K Q H m K F EXECUTE msdb dbo sp delete job job name 数据处理 exec msdb sp add job job name 数据处理 创建作业步骤神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA n r k X r declare sql varchar 800 dbname varchar 250 select sql exec p synchro 数据处理的命令神州数码企业管理系统用户俱乐部数据处理 step name 数据同步 神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA K v1 T V m A0 subsystem TSQL 神州数码管理系统用户俱乐部 DCMS ERP 易飞 ERP 易拓 ERP 易助 ERP 易飞普及 OA 高端 SAP 高端咨询 工作流 电子商务 SCM PDM DCEAI BI OA K r8 D5 t0 A6 c 8 database name dbname command sql 神州数码企业管理系统用户俱乐部 k V3 i O p 6 L B 6 n 创建调度神州数码 DCMS 易拓 TIPTOP 易飞 WorkFlow 易助 企明星 工作流 EasyFlow PDM CRM SCM BPM BI OA e8 D7 数据处理 J时间安排 D4 r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 查询任务调度优化-洞察及研究
- 强电专业考试题及答案解析
- 电子类专业试题及答案
- 高一专业测试题及答案
- 一例癌痛患者的个案护理
- 2025至2030中国中性防锈汽轮机油行业项目调研及市场前景预测评估报告
- 母婴护理风险防控策略课件
- 颌面部多发性骨折护理
- 2025至2030中国MicroBulk交付系统行业项目调研及市场前景预测评估报告
- 生态修复项目树木种植与生态修复效果评估承包合同
- 锻压机床行业分析报告
- 2025一级造价工程师《建设工程造价案例分析》(土木建筑工程、安装工程)考前必背笔记
- 交投面试题目及答案
- 2023年一级建造师《建设工程项目管理》真题及答案解析
- 2025年企业文化企业建设知识竞赛-锦江之星服务知识竞赛历年参考题库含答案解析(5套)
- 2025年全国青少年禁毒知识竞赛试题(附答案)
- 2025年法律基础知识考题库和答案
- 集合运算说课课件
- 木丹颗粒治疗糖尿病周围神经病变病例分析
- 自吸水泵培训课件
- 特殊群体心理健康服务计划
评论
0/150
提交评论