补充资料-数据库应用与性能优化-第五章-SQLServer数据库复制-V1.0.docVIP

  • 4
  • 0
  • 约 10页
  • 2016-04-17 发布于重庆
  • 举报

补充资料-数据库应用与性能优化-第五章-SQLServer数据库复制-V1.0.doc

补充资料-数据库应用与性能优化-第五章-SQLServer数据库复制-V1.0

SQL Server 数据库复制 实际上,许多公司有多个数据库系统,特别是有多个办公地点或多个部门,而且它们拥有各自的服务器。这些服务器之中有许多需要复制对方的数据库。例如,销售业务部有两个服务器(一个在北京,而另一个在上海),需要在每个服务器上保持数据库的一个副本,使所有销售业务部的人员都能看到相同的数据。解决这个问题的最好办法是使用复制。 本文将简单介绍数据库复制技术,并且演示一个实际复制的案例。 一、复制概述 1.什么是复制 简单地说,复制就是把数据的多个拷贝(复制品)分发到公司中的各个服务器中。通过复制为多台服务器提供相同的数据,这样用户就可以在不同服务器中访问同样的信息,对于一个拥有大量用户的企业,复制可以分散用户访问服务器的负载,从而为每个用户提供更高质量的服务。 复制可以将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库间进行同步,以维持一致性。使用复制,可以在局域网和广域网、拨号连接、无线连接和 Internet 上将数据分发到不同位置以及分发给远程或移动用户。 2.复制模型 “复制拓扑”定义了服务器和数据副本间的关系。有若干复制进程(称为“代理”)负责在发布服务器和订阅服务器之间复制和移动数据。图5.1所示为复制中所涉及的组件和进程的概述。 图5.1 复制拓扑 根据服务器在复制拓扑中的角色和任务不同,可以分为以下三种: 发布服务器:提供数

文档评论(0)

1亿VIP精品文档

相关文档