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

上传人:枫** 文档编号:511360954 上传时间:2023-12-17 格式:DOCX 页数:5 大小:20.81KB
返回 下载 相关 举报
通过数据库复制功能实现数据库同步备份_第1页
第1页 / 共5页
通过数据库复制功能实现数据库同步备份_第2页
第2页 / 共5页
通过数据库复制功能实现数据库同步备份_第3页
第3页 / 共5页
通过数据库复制功能实现数据库同步备份_第4页
第4页 / 共5页
通过数据库复制功能实现数据库同步备份_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《通过数据库复制功能实现数据库同步备份》由会员分享,可在线阅读,更多相关《通过数据库复制功能实现数据库同步备份(5页珍藏版)》请在金锄头文库上搜索。

1、通过数据库复制功能实现数据库同步备份数据库在运行的过程中, 为了保证数据的安全和完整, 需要对数据库进行备份, 通常选择的是进行同步备份。 同步备份指的是备份服务器与主服务器进行实时数据同步, 正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用, 以保证数据不至丢失。 它是一种优于文件备份的数据库备份解决方案。一、同步备份解决方案选择在选择数据库同步备份解决方案时, 主要有三种方式: 数据库镜像、数据库复制,以及数据库日志传送。数据库镜像的优点是系统能自动发现主服务器故障, 并且自动切换至镜像服务器。 但缺点是配置复杂, 镜像数据库中的数据不可见。 在 SQL Serve

2、r Management Studio 中, 只能看到镜像数据库处于镜像状态, 无法进行任何数据库操作, 最简单的查询也不行。只有将镜像数据库切换主数据库才可见。SQL Server 2008 环境下,数据库复制是通过发布 / 订阅的机制进行多台服务器之间的数据同步, 这种方法经常用于数据库的同步备份。二、 SQL Server 2008 环境下数据库复制的实施(一)复制原理数据库复制是在分布式数据库系统中使用非常广泛的技术。分布式数据库系统由多个相同或不同的数据库组成, 它们通过局域网或广域网相连,不同数据库的数据之间有非常紧密的关系。在分布式数据库系统中应用可访问本地和远程的数据库, 使用

3、客户服务器体系结构处理信息请求。 不同物理数据库之间使用数据库链路连接, 使得客户端对它们的访问就象访问一个逻辑数据库一样。 分布式数据库系统中各个数据库协同工作, 但每个数据库节点是个独立的数据库, 可由不同部门分别进行管理和数据库的升级, 一个数据库出现故障不会影响其它数据库的使用。 在分布式数据库系统中的每个独立的数据库一般被称为站点或数据库站点。在应用中, 采用数据库复制的原因是需定期地将信息传播出去,或定期地从某地获得信息。我们在进行数据库复制时,采用的是基于快照的事务复制。 主数据库服务器生成快照, 备份库服务器读取并加载该快照, 然后不停地从主数据库服务器复制事务日志。(二)部署

4、环境对于环境的选用, 我们可以根据计算机的实际配置和系统环境进行选择, 在实际的部署中, 环境选择主要针对于计算机的操作系统和数据库环境的要求。主数据库服务器: Windows Server 2008 R2 + SQLServer 2008 R2-172.100.101.81数据库 test2备份数据库服务器: Windows Server 2008 R2 + SQLServer 2008 R2-172.100.101.82 数据库 test2(三)设置数据库恢复模式SQLServer2008R2数据库复制也必须基于每个使用完整恢复模式的数据库来实现。 不支持简单恢复模式和大容量日志恢复模式的

5、数据库镜像。(四)安装与配置步骤1 .在两台服务器上安装数据库环境SQL Server 2008 R2主要安装的组件: Database Engine (含 SQL ServerReplication ), Management Tools 。2 . 主备份库服务器(发布服务器)的配置( 1)主数据库服务器示例数据库test2 ,设置为完整恢复模式;( 2)在主数据库服务器创建发布在数据库的复制目录下,有本地发布,从中选择新建发布,会出现下图所示界面。( 4)设置存放快照的文件夹创建发布之前, 先设置一下存放快照的文件夹, 创建发布后会在该文件夹生成快照文件, 订阅服务器需要在初始化时加载该快

6、照文件。在发布向导中我们可以设置快照文件夹的路径, 将所设置的路径填入文本框内, 所指定的文件夹即为存放快照的文件夹, 创建发布后会在该文件夹生成快照文件, 订阅服务器需要在初始化时加载该文件夹下发布生成的快照文件。( 6)选择发布类型发布的类型共有四种,包括快照发布、事务发布、具有可更新订阅的事务发布, 以及合并发布。 每一种发布方式有各自的特点和功能。第一、快照发布,发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。第二、事务发布,在订阅服务器收到已发布数据的初始快照后, 发布服务器将事务流式传输到订阅服务器。 第三、 具有可更新订阅的事务发布, 在 SQL Server订阅服务

7、器收到已发布数据的初始快照后, 发布服务器将事务流式传输到订阅服务器。 来自订阅服务器的事务被应用于发布服务器。第四、合并发布,在订阅服务器收到已发布数据的初始快照后, 发布服务器和订阅服务器可以独立更新已发布数据。 更改会定期合并。根据我们实际应用的需要,在这里可以选择事务发布。三、测试主数据库即发布服务器对表增删改数据, 到备份服务器查看数据,数据立即同步。间隔时间很短。实现了数据库的复制,达到了同步备份的效果。四、数据库复制应注意的问题在数据库复制的使用过程中, 需要注意几个方面的问题, 这几个问题直接影响数据库复制的正常进行,注意事项如下: 1)发布服务器的 Log Reader Agent 必须启动; 2) 订阅服务器访问发布服务器上的快照文件夹建议是网络文件夹; 3)MSSQLSERVERj、议-Named Pipes, Tcp/Ip 必须启用。五、总结通过使用SQL SERVE嗷据库的复制技术,可以确保分布在不同地点的数据库自动同步备份, 从而保证数据的一致性, 无需另外编程实现数据库之间同步备份, 大大提高了数据库同步备份的工作效率。还可以将一台服务器的数据通过这种方式发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据, 大大提高数据库的使用效率, 为后期的数据库提供了自动同步备份的技术支持和安全保障。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号