数据库技术与应用—SQL_Server_2008(第2版)第13章_数据库备份与还原.ppt

数据库技术与应用—SQL_Server_2008(第2版)第13章_数据库备份与还原.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术与应用—SQL_Server_2008(第2版)第13章_数据库备份与还原

第13章 数据库的备份与还原 13.1概述 数据库备份实际上就是对SQL Server数据库或事务日志进行备份,备份文件中记录了在进行备份这一操作时,数据库中所有数据的状态,如果数据库受损,可以通过这些备份文件将数据库还原出来,从而达到降低系统风险的目的。数据库备份与还原技术是数据库管理员必须掌握的核心技术之一。 13.1 概述 数据库中的数据损失或被破坏的原因主要包括: (1)储存介质故障 (2)服务器崩溃故障 (3)用户错误操作 (4)计算机病毒 (5)自然灾害 备份是对SQL Server数据库或事务日志进行拷贝,数据库备 份记录了在进行备份这一操作时,数据库中所有数据的状 态,如果数据库受损,这些备份文件将在数据库恢复时被用 来恢复数据库。 13.2数据库备份方式 SQL Server 2008提供了3种数据库备份方式: 1.完整备份 2.差异备份 3.事务日志备份 13.3备份设备 在进行数据库备份之前首先必须创建备份设备。备份设备用来存储数据库事务日志、数据文件或文件组的存储介质,可以是硬盘或磁带等。 物理设备与逻辑设备 SQL Server使用物理设备名称或逻辑设备名称标识备份设备。 物理备份设备是操作系统用来标识备份设备的名称。 例如,磁盘设备名称d:\pubs.bak。 逻辑备份设备是用来标识物理备份设备的别名或公用名称。逻辑设备名称永久地存储在SQL Server内的系统表中。 13.3备份设备 1.创建备份设备 创建备份设备的步骤如下: (1)启动“SQL Server Management Studio”,在“对象资源管理器”窗口里展开“服务器对象”树型目录,鼠标右键单击“备份设备”,如图13.1所示。 13.3备份设备 (2)在弹出的快捷菜单里选择“新建备份设备”选项,弹出如图13.2所示“新建备份设备”对话框。 13.3备份设备 (3)在“设备名称”文本框里键入备份设备的名称。 (4)在“文件”文本框里键入备份设备的路径和文件名,由此可见,SQL Server 2008中的备份设备事实上也只是一个文件而已。 (5)设置完毕后,单击“确定”按钮,开始创建备份设备操作。 13.3备份设备 SQL Server 2008还提供了一个名为“sp_addumpdevice”的存 储过程可以创建数据库备份设备,其语法代码如下: sp_addumpdevice [ @devtype = ] device_type ,[ @logicalname = ] logical_name ,[ @physicalname = ] physical_name 主要参数说明: @devtype:设备类型,可以支持的值为disk和tape,其中disk为磁盘文件;tape为windows支持的任何磁带设备。 @logicalname:备份设备的逻辑名称,相当于图13.1中的【设备名称】。 @physicalname:备份设备的物理名称,相当于图13.1中的【文件】。 13.3备份设备 【例13.1】创建一个名为“学生成绩”的磁盘备份设备。 sp_addumpdevice disk,学生成绩,d:\学生成绩.bak 13.3备份设备 SQL Server 2008还提供了一个名为“sp_dropdevice”的存储 过程可以删除库备份设备,其语法代码如下: sp_dropdevice [ @logicalname = ] device [,[ @delfile = ] delfile] 主要参数说明: @logicalname 表示备份设备的逻辑名称。 @delfile 表示物理备份设备文件。 【例13.2】删除名为“学生成绩”的备份设备。 sp_dropdevice 学生成绩 13.4数据库备份 1.通过SQL Server Management Studio实现完全备份 (1)启动“SQL Server Management Studio”,在“对象资源管理器”窗口里展开“数据库”目录,鼠标右键单击“CJGL”,在弹出的快捷菜单里选择“任务”,如图13.5所示。 13.4数据库备份 1.通过SQL Server Management Studio实现完全备份 (2)单击菜单项“备份”,弹出如图13.6所示“备份数据库”对话框。 13.4数据库备份 (3)在“备份类型”,下拉列表框里选择“完整”。 (4)在图13.6所示对话框里单击“选项”标签,弹出如图13.7所示的“选项”对话框,根据需要设置以下各种选项: 13.4数据库备份 (5)单击“确定”按钮, SQL Server 2008开始执行备份操作。 13.4数据库备份 2.使用Transact-SQL语句进行完全备份 BACKUP DA

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档