通过数据库复制功能实现数据库同步备份.docVIP

通过数据库复制功能实现数据库同步备份.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通过数据库复制功能实现数据库同步备份.doc

通过数据库复制功能实现数据库同步备份   【摘要】在进行数据库管理和使用过程中,需要保证数据的安全和完整性。因此,要对数据库进行同步备份,本文通过实例讲解,针对采用数据库复制实现数据库同步备份进行了探讨。主要对数据库复制的原理、数据库复制的环境、数据库的恢复模式,以及安装与配置进行了探讨。   【关键词】数据库复制;同步备份;传输   数据库在运行的过程中,为了保证数据的安全和完整,需要对数据库进行备份,通常选择的是进行同步备份。同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用,以保证数据不至丢失。它是一种优于文件备份的数据库备份解决方案。   一、同步备份解决方案选择   在选择数据库同步备份解决方案时,主要有三种方式:数据库镜像、数据库复制,以及数据库日志传送。   数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜像服务器。但缺点是配置复杂,镜像数据库中的数据不可见。在SQL Server Management Studio中,只能看到镜像数据库处于镜像状态,无法进行任何数据库操作,最简单的查询也不行。只有将镜像数据库切换主数据库才可见。   SQL Server 2008环境下,数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,这种方法经常用于数据库的同步备份。   二、SQL Server 2008环境下数据库复制的实施   (一)复制原理   数据库复制是在分布式数据库系统中使用非常广泛的技术。分布式数据库系统由多个相同或不同的数据库组成,它们通过局域网或广域网相连,不同数据库的数据之间有非常紧密的关系。在分布式数据库系统中应用可访问本地和远程的数据库,使用客户服务器体系结构处理信息请求。不同物理数据库之间使用数据库链路连接,使得客户端对它们的访问就象访问一个逻辑数据库一样。分布式数据库系统中各个数据库协同工作,但每个数据库节点是个独立的数据库,可由不同部门分别进行管理和数据库的升级,一个数据库出现故障不会影响其它数据库的使用。在分布式数据库系统中的每个独立的数据库一般被称为站点或数据库站点。   在应用中,采用数据库复制的原因是需定期地将信息传播出去,或定期地从某地获得信息。我们在进行数据库复制时,采用的是基于快照的事务复制。主数据库服务器生成快照,备份库服务器读取并加载该快照,然后不停地从主数据库服务器复制事务日志。   (二)部署环境   对于环境的选用,我们可以根据计算机的实际配置和系统环境进行选择,在实际的部署中,环境选择主要针对于计算机的操作系统和数据库环境的要求。   主数据库服务器:Windows Server 2008 R2 + SQL Server 2008 R2---172.100.101.81数据库test2   备份数据库服务器:Windows Server 2008 R2 + SQL Server 2008 R2---172.100.101.82数据库test2   (三)设置数据库恢复模式   SQLServer2008R2数据库复制也必须基于每个使用完整恢复模式的数据库来实现。不支持简单恢复模式和大容量日志恢复模式的数据库镜像。   (四)安装与配置步骤   1.在两台服务器上安装数据库环境SQL Server 2008 R2   主要安装的组件:Database Engine(含SQL Server Replication),Management Tools。   2.主备份库服务器(发布服务器)的配置   (1)主数据库服务器示例数据库test2,设置为完整恢复模式;   (2)在主数据库服务器创建发布   在数据库的复制目录下,有本地发布,从中选择新建发布,会出现下图所示界面。   (4)设置存放快照的文件夹   创建发布之前,先设置一下存放快照的文件夹,创建发布后会在该文件夹生成快照文件,订阅服务器需要在初始化时加载该快照文件。   在发布向导中我们可以设置快照文件夹的路径,将所设置的路径填入文本框内,所指定的文件夹即为存放快照的文件夹,创建发布后会在该文件夹生成快照文件,订阅服务器需要在初始化时加载该文件夹下发布生成的快照文件。   (6)选择发布类型   发布的类型共有四种,包括快照发布、事务发布、具有可更新订阅的事务发布,以及合并发布。每一种发布方式有各自的特点和功能。第一、快照发布,发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。第二、事务发布,在订阅服务器收到已发布数据的初始快照后,发布服务器将事务流式传输到订阅服务器。第三、具有可更新订阅的事务发布,在SQL Server订阅服务器收到已发

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档