您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > SQLServer2005实用教程_第12章
--网络数据库技术及应用(主讲人:潘大四)--浙江警官职业学院信管系《网络数据库技术与应用》--网络数据库技术及应用(主讲人:潘大四)--第12章数据库的备份和恢复12.1数据库的备份12.2数据库的还原12.3思考与练习备份是数据库灾难时的最后一道防线!平时要做好备份,备份,再备份!--网络数据库技术及应用(主讲人:潘大四)--本章目标:•了解SQLServer2005中数据库备份的分类及特点•了解备份设备的概念•掌握备份设备的创建、查看、删除方法•掌握使用SQLServer管理控制台进行备份的方法•掌握使用SQLServer管理控制台进行还原的方法--网络数据库技术及应用(主讲人:潘大四)--12.1数据库的备份•12.1.1概述•数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其还原。•“备份”是数据的副本,用于在系统发生故障后还原和恢复数据。备份使您能够在发生故障后还原数据。通过适当的备份,可以从多种故障中恢复,包括:•媒体故障。•用户错误(例如,误删除了某个表)。•硬件故障(例如,磁盘驱动器损坏或服务器报废)。•自然灾难。•执行备份操作必须拥有对数据库备份的权限许可,SQLServer只允许系统管理员、数据库所有者和数据库备份执行者备份数据库。--网络数据库技术及应用(主讲人:潘大四)--12.1数据库的备份•数据备份的范围可以是完整的数据库、部分数据库或者一组文件或文件组。对于这些范围,SQLServer均支持完整和差异两种备份方式:•完整备份:完整备份包括特定数据库(或者一组特定的文件组或文件)中的所有数据,以及可以还原这些数据的足够的日志。•差异备份:差异备份基于数据的最新完整备份。差异备份仅包括自最新完整备份后发生更改的数据。使用差异备份可以加快进行频繁备份的速度,从而降低数据丢失的风险。--网络数据库技术及应用(主讲人:潘大四)--备份方式(1)——数据库备份•SQLServer2005对所要备份内容的选项设置,提供了以下不同的方式,它们分别为:数据库备份提供以下两种方式:•完整数据库备份:整个数据库的完整备份。•差异数据库备份:数据库中所有文件的备份。此备份只包含自每个文件的最新数据库备份之后发生了修改的数据区。--网络数据库技术及应用(主讲人:潘大四)--备份方式(2)——部分备份•是SQLServer2005中的新增功能。所有还原模式都支持部分备份。部分备份为在简单还原模式下对包含一些只读文件组的数据库的备份工作提供了更多的灵活性。•部分备份:备份主文件组、所有读/写文件组以及任何选择指定的只读文件或文件组中的所有完整数据。只读数据库的部分备份仅包含主文件组。•部分差异备份:这种备份仅包含自同一组文件组的最新部分备份以来发生了修改的数据区。--网络数据库技术及应用(主讲人:潘大四)--备份方式(3)——文件和文件组备份•可以分别备份和还原数据库中的文件。使用文件备份能够只还原损坏的文件,而不用还原数据库的其余部分,从而加快了还原速度。SQLServer支持下列类型的文件备份:•完整文件备份:一个或多个文件或文件组中所有数据的完整备份。在简单还原模式下,文件备份基本上仅限于只读辅助文件组。•差异文件备份:一个或多个文件的备份,包含自每个文件的最新完整备份之后发生了更改的数据区。--网络数据库技术及应用(主讲人:潘大四)--备份方式(4)——事务日志备份在完整还原模式或大容量日志还原模式下,需要定期进行事务日志备份。每个日志备份都包括创建备份时处于活动状态的部分事务日志,以及先前日志备份中未备份的所有日志记录。在创建第一个日志备份之前,必须先创建一个完整备份(如数据库备份)。--网络数据库技术及应用(主讲人:潘大四)--12.1数据库的备份•12.1.2备份设备•在进行备份以前首先必须创建或指定备份设备。备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质,可以是硬盘、磁带或管道。备份设备在硬盘中是以文件的方式存储的。•创建和删除备份设备可以用两种方法:使用SQLServer管理控制台和执行系统存储过程sp_addumpdevice。--网络数据库技术及应用(主讲人:潘大四)--12.2数据库的还原•数据库还原是指将数据库备份重新加载到系统中的过程。•在还原数据库之前,为了限制其他用户对该数据库进行操作,首先要设置数据库访问属性。在SQLServer管理控制台中,右击要还原的数据库,从弹出的快捷菜单中选择“属性”选项,会弹出数据库属性对话框。单击“选项”选择页,并选择窗口右下部的“限制访问”下拉列表框,在其中选择“Single”选项。接下来就可以进行数据库的还原操作了。--网络数据库技术及应用(主讲人:潘大四)----网络数据库技术及应用(主讲人:潘大四)--12.3思考与练习•1.SQLServer2005支持完整和差异两种备份方式,各自的特点是什么?•2.在SQLServer2005中如何创建备份设备?•3.SQLServer2005中可选择的具体备份方式有哪4种类型?
本文标题:SQLServer2005实用教程_第12章
链接地址:https://www.777doc.com/doc-2850292 .html