第8章:数据库备份与恢复.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 数据库备份与恢复 主要内容: 数据库备份与还原的概念 数据库备份与还原类型 数据库的备份与还原方法 数据库的附加方法 重点和难点: 数据库的备份、还原和数据库的附加方法 8.1 数据库的备份与恢复 为保证数据的安全性,必须定期进行数据库的备份,当数据库损坏或系统崩溃时可以将过去制作的备份还原到数据库服务器中。 利用附加数据库也可以实现数据库的备份和还原,但SQL Server 2000提供了更完善的备份、还原功能。 1. 数据库的备份 备份的概念 数据库的备份包括数据库结构和数据。 备份的对象 系统数据库、用户数据库及事务日志备份 2. 备份设备 备份设备:用来存储备份内容的存储介质。 包括:disk(硬盘) tape(磁带) pipe(命名管道) 其中,硬盘文件最常用备份介质。 说明 备份设备在硬盘中是以文件的形式存在的,扩 展名为.bak。 3. 备份类型 完全备份:对数据库整体的备份。 差异备份:对数据库自前一个完全备份后更改的部分 的备份。 事务日志备份:对数据库事务日志的备份。 文件或文件组备份:对数据库中的数据文件或文件组进 行备份。 说明: 只有进行了完全备份后才能进行差异备份以及事务日 志备份,且事务日志备份比完全备份使用的资源少。 8.2 备份设备 8.2.1 创建备份设备 方法1: 使用SQL语句 格式:SP_ADDUMPDEVICE 设备类型, 备份设备逻辑名, 备份设备物理名 例8.1 创建名为mydisk1的磁盘备份设备,其物理名 称为D:\diskbak\mydisk1.bak。 脚本: sp_addumpdevice disk,mydisk1, D:\diskbak\mydisk1.bak 方法2:使用企业管理器 步骤: ① 启动SQL-EM,展开数据库服务器组和服务器“管 理” 文件夹,单击“备份”节点。 ② 指向“备份”节点,单击右键,选择“新建备份设备” 命令。 ③ 输入备份设备名、对应的物理文件名。单击“确定” 按钮。 例8.2 创建名为mydisk2的磁盘备份设备,其物理名称 为D:\diskbak\mydisk2.bak。 8.2.1 删除备份设备 方法1: 使用SQL语句 格式:SP_DROPDEVICE 备份设备逻辑名, [DELFILE] 说明:DELFILE在删除逻辑备份设备的同时删除备份 设备磁盘文件。 例8.3 删除名为mydisk2的磁盘备份设备, 其物理名称 为D:\diskbak\mydisk2.bak。 脚本:sp_dropdevice mydisk2, DELFILE 方法2:使用企业管理器 8.3 备份数据库 8.3.1 数据库备份 方法1:使用SQL语句 数据库完全备份 BACKUP DATABASE 数据库名 TO 备份设备名 数据库差异备份 BACKUP DATABASE 数据库名 TO 备份设备名 WITH DIFFERENTIAL 事务日志备份 BACKUP LOG 数据库名 TO 备份设备名 方法2:使用SQL-EM 例8.4 对学生选课数据库进行完全备份。 备份设备逻辑名称:student_disk, 备份设备物理名称:D:\diskbak\student_disk.bak 。 方法1:使用SQL语句 SP_ADDUMPDEVICE disk,student_disk,d:\diskbak\student_disk.bak GO BACKUP DATABASE 学生选课 TO student_disk GO 方法2:使用企业管理器 例8.5 对学生选课数据库的日志文件进行备份。 备份设备逻辑名称: studentlog, 备份设备物理名称: D:\diskbak\studentlog.bak 。 脚本: SP_ADDUMPDEVICE disk,studentlog,d:\diskbak\studentlog.bak GO BACKUP LOG 学生选课 TO studentlog GO 8.4 数据库的还原 8.4.1 数据库还原的概念 数据库的还原是指将数据库的备份加载到系统中,是与备份相对应的操作。备份是还原的基础,没有 备份就无法还原。 一般来说, 因为备份是在系统正常的情况下执行的 操作,而还原

文档评论(0)

fc86033 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档