admin 管理员组

文章数量: 1184232


2024年4月18日发(作者:厦门plc编程培训机构)

维普资讯

羹l 一 

中国高新技术企业 

浅谈SQL Server中的数据库备份类型 

◆文/单红丽 

【摘要】 数据库的备份是DBMS系统中的基本操作,是数据库应用中的重要环节,备份技术使用得当, 

对构建完整、高效的数据库系统非常有意义,如不当使用,则会带来不可估量的损失。本文主要讲述SQL 

Server中的几种数据库备份类型的特点和每种备份类型适用的情况。 

【关键词】SQL Server数据库备份 

前言 因此如果对数据一致性要求较高(将数据库恢复到发生损坏的时 

在当今的信息社会。最珍贵的财产并不是计算机软件,更不是 刻),则不应使用数据库备份。 

计算机硬件.而是各个企业在长期发展过程中所积累下来的业务数 

据。虽然近些年来。计算机软件和硬件系统的可靠性都有了极大的 

改善,但即使是最可靠的软件和硬件.也可能会出现系统故障和产 

品故障问题。同时.还存在其他一些可能造成数据丢失的因素,如用 

户的错误操作、蓄意破坏、病毒攻击和自然界不可抗力等。因此。需 

要定期对数据库进行备份以保护数据库。如果发生数据库丢失或破 

坏的情况.就可以从数据库备份中将数据库恢复到原来的状态。而 

且数据库备份除了保护数据库安全外.在制作数据库副本和在不同 

服务器之间移动数据库时,也要用到数据库备份。所以应该强调指 

出:“数据库是资产,备份最重要”。f。 

二、备份时需要考虑的因素 

如果出现数据丢失或破坏的情况,数据库就必须进行恢复。恢 

复是否成功取决于两个因素:精确性和及时性。能够将数据库恢复 

到何种程度取决于有什么样的备份。因此在备份数据库的时候要从 

以下三个方面来考虑选择何种备份类型: 

(1)使数据库的失效次数减到最少,从而使数据库保持最大的 

可用性。 

(2)当数据库失效后,使恢复时间减到最少,从而使恢复的效率 

达到最高。 

(3)当数据库失效后,确保尽量少的数据丢失或根本不丢失,从 

而使数据具有最大的可恢复性。 

三、SQL Server中的备份类型 

(一)数据库备份 

数据库备份是指对数据库的完整备份,包括所有的数据以及数 

据库对象。实际上备份数据库过程就是首先将事务日志写到磁盘 

上,然后根据事务创建相同的数据库和数据库对象以及拷贝数据的 

过程。由于是对数据库的完全备份,所以这种备份类型不仅速度较 

慢,而且需要占用大量磁盘空间。正因为如此,在进行数据库备份 

时,建议将其安排在整个数据库系统几乎不进行其它事务操作之 

时,从而可以提高数据库备份的速度 

在对数据库进行完全备份时,所有未完成的事务或者发生在备 

份过程中的事务都不会被备份。如果您使用数据库备份类型,则从 

开始备份到开始恢复这段时间内发生的任何针对数据库的修改将 

无法恢复。所以这种数据库备份类型总是在一定的要求或条件下才 

使用,比如: 

数据不是非常重要,尽管在备份之后恢复之前数据被修改.但 

这种修改是可以接受的,并可在较短的时间内通过手工把被改的数 

据再修改过来。 

通过批处理或其它方法,在数据库恢复之后可以很容易地重新 

实现在数据损坏前发生的修改。 

数据库中数据变化的频率不大 

在进行数据库备份时,如果在备份完成之后又进行了事务日志 

备份,则在数据库备份过程中发生的事务将被备份;但如果只进行 

数据库备份,常将数据库选项“trune.1嚷onchkpt”设置为true,这样 

每次在运行到检查点(checkpoint)时,都会将事务日志截断。 

(二)事务日志备份 

事务日志备份是指对数据库发生的事务进行备份,包括从上次 

进行事务日志备份、差异备份和数据库完全备份之后,所有已经完 

成的事务。 

由于事务日志备份仅对数据库事务日志进行备份.所以其需要 

的磁盘空间和备份时间都比数据库备份(备份数据和事务)少得多, 

这是它的优点所在。正是基于此,可以在备份时常采用这样的策略, 

即每天进行一次数据库备份.而以一个或几个小时的频率备份事务 

日志。这样利用事务日志备份就可以将数据库恢复到任意一个创建 

事务日志备份的时刻。 

但是,创建事务日志备份却相对比较复杂。因为在使用事务日志 

对数据库进行恢复操作时。还必须有一个完整的数据库备份,而且 

事务日志备份恢复时必须要按一定的顺序进行。比如在上周末对数 

据库进行了完整的数据库备份,在从周一到本周末的每一天都进行 

次事务日志备份.那么若要打算对数据库进行恢复,则首先恢复 

数据库备份.然后按照顺序恢复从周一到本周末的事务日志备份 

有些时侯数据库事务日志会被中断,例如数据库中执行了非日志操 

作(如创建索引、创建或删除数据库文件、自动或手工缩小数据库文 

件大小),此时应该立即创建数据库或差异备份,然后再进行事务日 

志备份。以前进行的事务日志备份也没有必要了。 

根据事务日志备份的特点,在以下情况下比较适合使用事务日 

志备份: 

不允许在最近一次数据库备份之后发生数据丢失或损坏现象。 

存储备份文件的磁盘空间很小或者留给进行备份操作的时问有 

限,例如兆字节级的数据库需要很大的磁盘空间和备份时间。 

需要把数据库恢复到发生失败的前一点。 

数据库中数据的变化非常频繁。 

(三)差异备份 

差异数据库备份只记录自上次备份后发生更改的数据。差异数 

据库备份比数据库备份点用存储空间小而且速度快,可以经常使 

用,以减少丢失数据的危险。因此可以使用差异数据库备份将数据 

库还原到差异数据库备份完成时的那一点,但若要将数据库恢复到 

发生损坏的时刻,必须使用事务日志备份数据库。 

(四)文件和文件组备份 

文件和文件组备份允许用户只备份数据库中的另一个文件或文 

件组,这是一种相对比较完善的备份和还原过程.通常用在具有较 

高要求的超大型数据库中。这种备份策略使用户只还原已损坏的文 

件或文件组,而不还原数据库的其余部分,从而加快了恢复的速度。 

例如,如果数据库由几个在物理上位于不同磁盘上的文件组成. 

当其中一个磁盘发生故障时.只需要还原发生了故障的磁盘上的文 

件,但文件和文件组备份和还原操作必须与日志备份一起使用。 

在SQL Server中的每种备份类型都有其优点和缺点。如:数据库 

备份的优点是简单,而且在进行数据库恢复时操作也很方便。但如 

果只进行数据库备份,那么将无法恢复自最近一次数据库备份以来 

(下转117页) 

113— 

维普资讯

¨ 照_一 

中国高新技术企业 

弱性评估及入侵检测的研究课题便应运而生。入侵检测可被定义为 

总之,传统制造企业是一个比较复杂的企业,目前在信息网络运 

对计算机和网络资源上的恶意使用行为进行识别和响应的处理过 

行中存在诸多的问题,非常不适应激烈的市场竞争环境。但是利用 

程。它不仅检测来自外部的入侵行为,同时也指内部用户的未授权 

网络信息技术实现管理创新、制度创新和技术创新,提高创新水平 

 

活动。入侵检测应用了以攻为守的策略,它所提供的数据不仅可发 

是不容置疑的。

现合法用户滥用特权,还可在一定程度上提供追究入侵者法律责任 

参考文献 

M】.清华大学出版社,2004. 

的有效证据。另外在设计企业信息网络支撑系统时建议应用密文传 

[1】冯英健.网络营销基础与实践[

2】张根保,王时龙,徐宗俊.先进制造技术[M】,重庆:重庆大学出版 

输、数字签名等技术防止未经授权读取和更改数据验证报文发送者 

和接受者的身份;向用户提供电子签名功能;采用防火墙技术将In— 

社.1996. 

temet与公司的Intranet隔离开:采用漏洞扫描技术来扫描系统的脆 

弱点。 

(作者单位系光宝电子(天津)有限公司) 

r上接109页) 

次,系统的虚警率太高。最后,系统对大量的数据处理,非但无助于 

解决问题,还降低了处理能力。数据融合技术是解决这一系列问题 

的好方法。 

总参北方所、中科网威、启明星辰等公司推出产品。 

人们在完善原有技术的基础上,又在研究新的检测方法,如数 

据融合技术,主动的自主代理方法,智能技术以及免疫学原理的应 

用等。其主要的发展方向可概括为: 

(4)与网络安全技术相结合。结合防火墙,病毒防护以及电子商 

务技术。提供完整的网络安全保障。 

9结束语 (1)大规模分布式入侵检测。传统的入侵检测技术一般只局限 

于单一的主机或网络框架,显然不能适应大规模网络的监测,不同 

布式入侵检测技术。 

在目前的计算机安全状态下,基于防火墙、加密技术的安全防护 

技术,它已经成为计算机安全策略中的核心技术之一。IDS作为一种 

的入侵检测系统之间也不能协同工作。因此,必须发展大规模的分 

固然重要,但是,要根本改善系统的安全现状,必须要发展入侵检测 

(2)宽带高速网络的实时入侵检测技术。大量高速网络的不断 主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实 

涌现,各种宽带接人手段层出不穷。如何实现高速网络下的实时入 时保护。随着网络通信技术安全性的要求越来越高,入侵检测技术 

侵检测成为一个现实的问题。 必将受到人们的高度重视。 

(3)入侵检测的数据融合技术。目前的IDS还存在着很多缺 

陷。首先,目前的技术还不能对付训练有素的黑客的复杂的攻击。其 

(作者单位系上海交通大学深圳研究生学院) 

(上接112页) 4、结语 

综合保护、检测、反映能力来提供信息系统的恢复。[4]因而数据中心 

和行为安全。 

硬件结构和操作系统的安全是数据中心安全的基础,密码、网 

络安全等技术是关键技术,只要从硬件和软件的底层采取安全措 

施,从整体上采取方案,并制定安全政策、提高安全意识、建立操作 

规范,就能比较有效的确保数据中心的安全。 

3.4数据中心容灾系统 

高校数据中心建设是迈向“信息屋盲区的重要步伐。在数据中心 

部署,将建设的方案最优化。 

信息安全保障体系就是要实现信息设备安全、数据安全、内容安全 

建设中各高校要量体裁衣、应需而建,做到各个因素综合考虑、综合 

参考文献 

[1】沈力强,数据整合四个阶段【j】,北京,中国教育网络,2007.9 

[2】高复先,信息资源规划[M】.北京:清华大学出版社,2002 

系统和数据发生异常和丢失后,必须要迅速恢复系统和数据. 

保证计算机系统的正确运行。随着容灾技术的出现与发展,使之成 

[3】沈锡臣,陈怀楚,高校信息化建设标准规范,清华大学学报:自然科 

为可能 

学版.2003 

数据中心容灾系统由主中心和备份中心构成,系统环境完全一 

致,主中心一旦出现问题,所有的处理立即由备份中心接管.然而容 

灾的实施步骤相当繁琐,包括数据集中、新系统的初始化、原系统的 

环境的克隆、新旧中心的连接测试、应用测试和切换等。 

[4】张献华,徐海琛,数据中心安全保障体系初探D】,国土资源信息化, 

2005.1 

(作者单位系1黄石理工学院 

2黄石二十中学) 

(上接l13页) 

参考文献 

数据库中所发生的所有事务;而如果在进行数据库备份时也进行事 

【1】王亚平主编 

数据库系统工程师教程.北京:清华大学出版社. 

务日志备份,那么可以将数据库恢复到失败点。同时,在这种情况 

2004.7. 

下,那些在失败点前未提交的事务将无法恢复,但如果在数据库失 

[2】龚小勇主编. 关系数据库与SQL Server 2000.北京:机械工业出版 

败后立即对当前处于活动状态的事务进行备份,则未提交的事务也 

社.2004.7. 

可以恢复。 

因此在实际应用中,要根据数据库中表的数据的更新频率综合 

[3】萨师煊,王珊主编.数据库系统概论.北京:高等教育出版社, 

2000.2. 

使用以上四种备份类型就可以最大程度地提高数据库的安全性.将 

丢失数据库的危险和损失降到最低。 

(作者单位系清远职业技术学院信息科技学院) 

117— 


本文标签: 备份 数据库 技术 数据 事务