下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、此文档老孙从51cto上消费了好多豆豆才下载到的,老孙没技术,但直到这个文档很有用。希望对大家有所帮助两台SQL Server数据同步解决方案(推荐)复制的概念复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。SQL复制的基本元素包括出版服务器、订阅服务器、分发服务器、出版物、文章SQL复制的工作原理SQL SERVER 主要采用出版物、订阅的方式来处理复制。源数据
2、所在的服务器是出版服务器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器,分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存这些改变,再把这些改变分发给订阅服务器SQL SERVER复制技术类型SQL SERVER提供了三种复制技术,分别是:1、快照复制(呆会我们就使用这个)2、事务复制3、合并复制只要把上面这些概念弄清楚了那么对复制也就有了一定的理解。接下来我们就一步一步来实现复制的步骤。第一先来配置出版服务器(1)选中指定服务器节点(2)从工具下拉菜单的复制子菜单中选择发布、订阅服务器和分发命令(3)系统弹出一个对话框点下一步然后看着提示一直操作到完成
3、。(4)当完成了出版服务器的设置以后系统会为该服务器的树形结构中添加一个复制监视器。同时也生成一个分发数据库(distribution)第二创建出版物(1)选中指定的服务器(2)从工具菜单的复制子菜单中选择创建和管理发布命令。此时系统会弹出一个对话框(3)选择要创建出版物的数据库,然后单击创建发布(4)在创建发布向导的提示对话框中单击下一步系统就会弹出一个对话框。对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)(5)单击下一步系统要求指定可以订阅该发布的数据库服务器类型,SQLSERVER允许在不同的数据库如 ORACLE或ACCESS之间进行
4、数据复制。但是在这里我们选择运行"SQL SERVER 2022"的数据库服务器(6)单击下一步系统就弹出一个定义文章的对话框也就是选择要出版的表(7)然后下一步直到操作完成。当完成出版物的创建后创建出版物的数据库也就变成了一个共享数据库。第三设计订阅(1)选中指定的订阅服务器(2)从工具下拉菜单中选择复制子菜单的请求订阅(3)按照单击下一步操作直到系统会提示检查SQL SERVER代理服务的运行状态,执行复制操作的前提条件是SQL SERVER代理服务必须已经启动。(4)单击完成。完成订阅操作。完成上面的步骤其实复制也就是成功了。但是如何来知道复制是否成功了呢?这里可以通
5、过这种方法来快速看是否成功。展开出版服务器下面的复制发布内容右键发布内容属性击活状态然后点立即运行代理程序接着点代理程序属性击活调度把调度设置为每一天发生,每一分钟,在0:00:00和23:59:59之间。接下来就是判断复制是否成功了打开C:Program FilesMicrosoft SQL ServerMSSQLREPLDATAuncXIAOWANGZI_database_database下面看是不是有一些以时间做为文件名的文件夹差不多一分中就产生一个。要是你还不信的话就打开你的数据库看在订阅的服务器的指定订阅数据库下看是不是看到了你刚才所发布的表一个手工同步的方案-定时同步服务器上的数据
6、-例子:-测试环境,SQL Server2022,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test-服务器上的表(查询分析器连接到服务器上创建)create table user(id int primary key,number varchar(4),name varchar(10)go-以下在局域网(本机操作)-本机的表,state说明:null 表示新增记录,1 表示修改过的记录,0 表示无变化的记录if exists (select * from dbo.sysobjects where id = object_id(N'user') and OBJEC
7、TPROPERTY(id, N'IsUserTable') = 1)drop table userGOcreate table user(id int identity(1,1),number varchar(4),name varchar(10),state bit)go-创建触发器,维护state字段的值create trigger t_state on userafter updateasupdate user set state=1from user a join inserted b on a.id=b.idwhere a.state is not nullgo-为了
8、方便同步处理,创建链接服务器到要同步的服务器-这里的远程服务器名为:xz,用户名为:sa,无密码if exists(select 1 from master.sysservers where srvname='srv_lnk')exec sp_dropserver 'srv_lnk','droplogins'goexec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','xz'exec sp_addlinkedsrvlogin 'srv_
9、lnk','false',null,'sa'go-创建同步处理的存储过程if exists (select * from dbo.sysobjects where id = object_id(N'dbo.p_synchro') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure dbo.p_synchroGOcreate proc p_synchroas-set XACT_ABORT on-启动远程服务器的MSDTC服务-exec master.xp_cmd
10、shell 'isql /S"xz" /U"sa" /P"" /q"exec master.xp_cmdshell ''net start msdtc'',no_output"',no_output-启动本机的MSDTC服务-exec master.xp_cmdshell 'net start msdtc',no_output-进行分布事务处理,如果表用标识列做主键,用下面的方法-BEGIN DISTRIBUTED TRANSACTION此文档老孙从5
11、1cto上消费了好多豆豆才下载到的,老孙没技术,但直到这个文档很有用。希望对大家有所帮助 服务器租用托管联系景安老孙老孙博客: 最新 精品 Word 欢迎下载 可修改亲爱的用户:烟雨江南,画屏如展。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,感谢你的阅读。1、最困难的事就是认识自己。21.12.912.9.202122:2622:26:3312月-2122:262、自知之明是最难得的知识。二二一二二一年十二月九日2021年12月9日星期四3、越是无能的人,越喜欢挑剔别人。22:2612.9.202122:2612.9.202122:2622:26:331
12、2.9.202122:2612.9.20214、与肝胆人共事,无字句处读书。12.9.202112.9.202122:2622:2622:26:3322:26:335、三军可夺帅也。星期四, 十二月 9, 2021十二月 21星期四, 十二月 9, 202112/9/20216、最大的骄傲于最大的自卑都表示心灵的最软弱无力。10时26分10时26分9-12月-2112.9.20217、人生就是学校。21.12.921.12.921.12.9。2021年12月9日星期四二二一二二一年十二月九日8、你让爱生命吗,那么不要浪费时间。22:2622:26:3312.9.2021星期四, 十二月 9,
13、2021亲爱的用户:烟雨江南,画屏如展。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,感谢你的阅读。1、最困难的事就是认识自己。21.12.912.9.202122:2622:26:3312月-2122:262、自知之明是最难得的知识。二二一二二一年十二月九日2021年12月9日星期四3、越是无能的人,越喜欢挑剔别人。22:2612.9.202122:2612.9.202122:2622:26:3312.9.202122:2612.9.20214、与肝胆人共事,无字句处读书。12.9.202112.9.202122:2622:2622:26:3322:26:335、三军可夺帅也。星期四, 十二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年排产优化高级工程师招聘笔试试卷 招录11人
- 2026年高铁设备高级运维专家招聘笔试试卷 招录13人
- 2026最快速变化金融服务行业市场现状分析及未来政策与投资机会深度研究中
- 2026中国智能智能智能阳台防水材料行业市场供需分析及投资评估规划分析研究报告
- 《职业卫生监督务实》课件
- 《计划及其制订》课件
- 《目的提升学习》课件
- 《肌肉功能解剖》课件
- 2026中国智能制造智能品牌行业市场现状供需分析及投资评估规划分析研究报告
- 2026自动驾驶汽车技术发展分析及市场前景与商业机会研究报告
- 第一月考过关测试卷(试卷)2026-2027学年五年级语文上册统编版(含答案)
- 现代农业与生态农业
- 2026年特种设备安全管理人员A证考试题库(含答案)
- 3.1《买文具》课件 -2026-2027学年五年级上册数学北师大版
- 2026年湖南工业职业技术学院高职单招笔试职业技能测验试题库含答案解析3套试卷
- 中国膝骨关节炎关节腔注射治疗专家共识(2026版)解读
- 孕产妇脓毒症的高危因素与早期识别
- 电子档案和档案数字化副本移交接收规范
- 围手术期高血糖患者营养支持治疗管理专家共识(2025版)
- 2026年江苏消防文员考试试题及答案
- 医院职工绩效考核制度(2026版)
评论
0/150
提交评论