利用MSSQL复制技术 实现数据同步.docx
《利用MSSQL复制技术 实现数据同步.docx》由会员分享,可在线阅读,更多相关《利用MSSQL复制技术 实现数据同步.docx(19页珍藏版)》请在三一办公上搜索。
1、三分钟学会Sql Server的复制功能有两个服务器,装了两个数据库,一个是主的,一个是备用的,下面的的功能就将主数据库的数据库,实时同步到备用数据库上,使他们的数据内容,基本上保持一致。根据网络情况,可能达到10秒左右的延时,即主数据库添加,删除,更新的内容,一般在 10秒内就可以同步到备用数据库上。三分钟的视频操作演示在最下面,不要忘记看了。1、配置分布发服务器2、新建发布 r -限制台服目 VMkrawrft SQL ServereSQLSetver W-XKZWF%GA830 (Windows NT)-I引 X|演文件旧摸作即 MK工具。笛口地-g|x| 4 S E X曾& 阕瓯+ g
2、 iSpeaHld+ 封 meteiinew+ 期 NcrthAind+ H puos+ jj ttt0 _|姬转鳏曷-_|管卷-复制-安全性-支普脂-_| lets Dcta ServicesJHW-KKZWR&GAB30 (Windtjws FIT) 7 个项目11I面I数据犀朋虹 麴库角色回一1管坦1复皂复制监视器1安全性Hw-XKZWFSfGM 仰 ride 帕:数据库关系图的表m,妹驰山存桐程s,规则四默认值旧用既义诚股型纺肿戳数吵.SrfeS:O(c).在要发布的螂库上操作3、这里介绍事务发布4、选择要发布的表,注意:只有带主键的表才可以发布5、这是个问题,因为很多表中,我们会有这
3、个自动编号的功能,不过你可以自己修改存储 过程来实现这个功能。加上用到 SET IDENTITY_INSERT xxxtable ON 的功能6、发布建好后,我们有强制新订阅来发布,如果要同步到多台机器,只要操作多次,选择 不同的订阅服务器就可以了。7、选择订阅的服务器,可以一次选多台8、选择订阅服务器上的数据库名称9、根据要求,选择是否初始化,初始化的过程,就是将在订阅服务器上创建传输用的存储 过程,新建表,同步初始的数据。10、通过初始化建的表,像自动编号这样的结构是没有用,需要自己来修改。11、这里有同步需要的存储过程,根据自己的业务需要,可以改一下,比如支持自动编号的功能容2、3、4、
4、5、禁止对主数据写操作,备份主数据库在备用的服务器上还原数据库使用复制功能开启对主数据库写我个人一般使用下面操作:1、把复制用的存储过程放在主数据库上,同时根据业务需要,适当的改一下存储过程的内这样,主数据和备用数据的表结构就完全一致。看了上面的图片,花了不知道有没有三分钟,当然只看的话,十分钟可能也不会明白,操作 一下才可以。利用MSSQL复制技术实现数据同步复制的概念Microsoft? SQL Server? 2000的复制是在数据库之间对数据和数据库对象进行复制 和分发并进行同步以确保其一致性的一组技术。使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过Internet分
5、 发给远程或移动用户。复制还能够使用户提高应用程序性能,根据数据的使用方式物理 分隔数据(例如,将联机事务处理(OLTP)和决策支持系统分开),或者跨越多个服务 器分布数据库处理。SQL复制的基本元素包括发布服务器、订阅服务器、分发服务器、发布、项目发布服务器发布服务器是提供数据以便复制到其它服务器的服务器。发布服务器可以具有一个或多个 发布,每个发布代表一组逻辑相关的数据。除了指定其中哪些数据需要复制之外,发布服 务器还检测事务复制期间发生更改的数据并维护有关此站点上所有发布的信息。分发服务器分发服务器是作为分发数据库宿主并存储历史数据和/或事务以及元数据的服务器。分发 服务器的角色根据执行
6、的复制类型而不同。有关更多信息,请参见复制类型。远程分发服务器是独立于发布服务器并配置为复制的分发服务器的服务器。本地分发服务 器是既配置为复制的发布服务器又配置为复制的分发服务器的服务器。订阅服务器订阅服务器是接收复制数据的服务器。订阅服务器订阅的是发布而不是发布中分离的项目; 并且订阅服务器只订阅其需要的发布,而不是发布服务器上所有可用的发布。根据复制的类 型和所选择的复制选项,订阅服务器还可以将数据更改传播回发布服务器或将数据重新发布 到其它订阅服务器。发布发布是一个数据库中的一个或多个项目的集合。这种多个项目的分组使得指定逻辑相关的一 组数据和数据库对象以一起复制变得更容易。项目项目是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用MSSQL复制技术 实现数据同步 利用 MSSQL 复制 技术 实现 数据 同步
链接地址:https://www.31ppt.com/p-5044230.html