通过SQL Server的事务日志传送功能实现数据库备份

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通过SQL Server的事务日志传送功能实现数据库备份摘要:在数据库管理和使用中,要确保数据的安全和完整。因此,要经常对数据库进行备份。数据库的备份方法有多种,本文结合实例,选择sql server数据库的事务日志传送功能对数据库进行备份。主要对数据库事务日志传送的原理、数据库复制的环境、数据库的恢复模式,以及安装与配置进行了探讨。

关键词:事务日志备份传送

中图分类号:tp37 文献标识码:a 文章编号:1007-9416(2012)11-0177-01

数据库在运行的过程中,为了保证数据的安全和完整,需要对数据库进行备份,常用的备份方式有数据库的复制、数据库镜像,以及采用事务日志传送实现数据库备份,这些都是sql server 2008的数据高可用性功能。在数据高可用性方面,sql server 2008为用户提供了数据镜像、复制、日志传送功能等。

1、数据库的备份方案选择

在数据库的备份方案中,数据库的事务日志传送备份可靠性高和可用性都很高。在进行数据恢复时,可以达到分钟级的灾难恢复能力。这种方式的实施成本,远小于故障转移、数据库镜像的投入,是一种非常高效实用的备份方案。

日志传送一般有主服务器、辅助服务器、监视服务器组成。主服务器一般是存储生产数据库的服务器,辅助服务器用来存储主服务

器上生产数据库的副本,监视服务器用来记录日志传送的所有细节服务器,监视服务器是可选的。日志传送是将主服务器的数据库的事务日志复制到辅助服务器并在辅助服务器还原,从而实现主服务器生产数据库和辅助服务器数据库副本数据的一致。

2、sql server 2008环境下数据库日志传送的实施

2.1 实施环境

(1)生产数据库服务器(已安装sqlserver2008 r2)、操作系统(windows server2008 r2),生产数据库。(2)备份服务器(已安装sqlserver2008 r2),操作系统(windows server2008 r2)2.2 部署前准备

(1)在备份服务器上创建文件夹,用于存放备份数据库,此例中命名为stand。(2)在备份服务器上创建文件夹,用于存放为备份数据传送过来的事务日志。此例中命名为logbackup,然后共享此文件夹,共享名称为\\svctag-8hmck2x\logbackup。(3)在备份服务器上创建文件夹,用于存放为还原数据库复制的事务日志。此例中命名为logcopy,然后共享此文件夹,共享名称为\\svctag-8hmck2x\logcopy。

2.3 还原数据库备份到备份服务器

具体设置如下:(1)目标数据库:此例中命名为stand。这里多说一句,目标数据库的名称可以与原始数据库名称相同,也可以不同。(2)指定用于还原的备份集的源和位置:选择源设备,选择并

指定备份文件路径。(3)选择用于还原的备份集:在备份数据库时选择了清除原有备份集,所以这里只有一个可选项,选中即可。(4)还原选项:选择”覆盖现有数据库(with replace)”。(5)将数据文件还原为:修改数据库文件的”还原为”路径,指向stand 文件夹。(6)恢复状态:选择”不对数据库执行任何操作,不回滚提交的事务。可以还原其它事务日志(restore with nonrecover)”,即恢复模式。

2.4 确定后开始执行还原操作

设置事务日志传送:

(1)启用”事务日志传送”:生产数据库数据库右键点击,在菜单中选择属性,切换到”事务日志传送”选项卡,选择”将此数据库其用为日志传送配置中的主数据库”,启用”事务日志传送”。

(2)事务日志备份:点击”备份设置”,可以打开”事务日志备份设置”窗体。设置内容如下:

备份文件夹的网络路径:此处填写备份服务器上,用于存放事务日志备份的网络路径。本例中将备份文件夹放在了备份服务器上,也可以将备份文件夹放在数据库服务器上,或者放在其他服务器上,只要保证此文件夹能从网络上被数据库服务器和备份服务器访问即可。但实际使用时,不推荐存放在生产服务器上,防止生产服务器出问题而备份文件无法读取。

如果备份文件夹位于主服务器上,则键入该文件夹的本地路径:如果备份文件夹位于主服务器,可以添加本地路径,也可以使用网络路径。

备份作业─作业名称:stand事务日志备份作业,并设置计划、设置作业计划属性。

频率:建议设为”每天每小时”执行一次。如果是业务系统需要更高的数据安全性,则可以设置得短一些,保证数据安全。

2.5 辅助数据库

点击”添加”,可以打开”辅助数据库设置”窗体。设置如下:连接备份数据库所在的服务器、初始化辅助数据库stand.辅助数据库:此处选择还原的目标数据库stand。

初始化辅助数据库:因为前面已经还原了数据库,所以此处选择”否,辅助数据库已初始化”。

3、结语

在数据库的使用和管理中,充分重视事务日志,维护好事务日志,可以确保数据库系统的高效运转。数据库备份时选择事务日志传送方式备份,可在数据库系统出现故障时对数据库做出快速的恢复。

参考文献

[1]杨志国,等.sql server2005数据库管理精讲[m].北京:电子工业出版社,2007.

[2]贾代平,等.事务处理日志与数据的安全恢复[j].计算机应用与软件,2004(3).

相关文档
最新文档