第8章 备份及恢复.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例6】设在E盘temp文件夹下有一个职工数据库的完全备份文件“职工.bak”,恢复该数据库,将恢复后的数据库名称改为“职工信息”。如果当前服务器中存在“职工信息”数据库,则覆盖该数据库。 方法一:使用备份设备。 EXEC sp_addumpdevice disk, copy1, E:\temp\职工.bak RESTORE DATABASE 职工信息 FROM copy1 WITH MOVE 职工_data‘ TO e:\sql_data\职工信息.mdf, MOVE 职工_log TO e:\sql_log\职工信息.lgf, REPLACE 8.3.2 数据库的恢复命令 【例7】设第一天做了一个“学生管理”数据库的完全备份,第2天做了一个“学生管理”数据库的差异备份,之后数据库出现故障,将数据库恢复到做差异备份时的状态。 8.3.2 数据库的恢复命令 恢复事务日志 格式: RESTORE LOG 数据库名称 [ FROM 备份设备 [ ,...n ] ] [ WITH [ [ , ] FILE = 文件号 ] [ [ , ] MOVE 逻辑文件名 TO 物理文件名 ] [ ,...n ] [ [ , ] { NORECOVERY | RECOVERY}] ] 8.3.2 数据库的恢复命令 【例8】假设对“学生管理”数据库先后做了完全数据库备份、差异数据库备份和事务日志备份,现在利用这三个备份来恢复数据库。 8.3.2 数据库的恢复命令 8.3.3 使用企业管理器恢复DB 法一:单击服务器名称→选择“工具”菜单→ 选择“还原数据库” 法二: 右击“数据库”或数据库名称→选择“所有任务”→选择“还原数据库”命令。 在SQL SERVER中,通过复制数据库向导可将数据库复制或转移到另一个服务器中。 使用复制数据库向导前需要启动SQL SERVER代理服务。 8.4 复制数据库 在SQL Server中可以使用分离数据库和附加数据库的方法快速将数据库从一台服务器转移到另一台服务器上。 分离数据库将使数据库文件(.MDF、.NDF和.LDF文件)与SQL Server脱离关系,这时无法在当前服务器上使用数据库,但数据库文件仍然存储在磁盘上,可以将其复制到另一台服务器上,然后在另一台服务器上用附加数据库的方法将数据库文件附加到SQL Server上,这样就可以在另一台服务器上管理和使用该数据库了。 8.5 附加数据库 分离数据库 右击要分离的数据库,选“所有任务|分离数据库”以打开分离数据库对话框。 8.5 附加数据库 附加数据库 右击数据库文件夹,选“所有任务|附加数据库”以打开附加数据库对话框。 8.5 附加数据库 SEE YOU NEXT TIME. ?2011劳东青 第8章 备份与恢复 劳东青 信息工程学院 2011年5月 主要内容 8.1 备份与恢复概述 8.2 备份操作与备份命令 8.3 恢复操作与恢复命令 8.4 复制数据库 8.5 附加数据库 8.1 备份与恢复概述 数据库中的数据丢失或被破坏的可能原因: (1)计算机硬件故障。如硬盘损坏会使得存储于其上的数据丢失。 (2)软件故障。由于软件设计上的失误或用户使用的不当,软件系统可能会误操作数据引起数据破坏。 (3)病毒。破坏性病毒会破坏系统软件、硬件和数据。 (4)误操作。如用户误用了诸如DELETE、UPDATE等命令而引起数据丢失或被破坏。 (5)自然灾害。如火灾、洪水或地震等,它们会造成极大的破坏,会毁坏计算机系统及其数据。 (6)盗窃。一些重要数据可能会遭窃。 8.1.1 备份与恢复需求分析 备份内容 数据库中数据的重要程度决定了数据恢复的必要性与重要性,也就决定了数据是否需要备份及如何备份。 数据库需备份的内容 数据文件:分为主要数据文件和次要数据文件 日志文件 数据文件中所存储的系统数据库是确保SQL Server 2008系统正常运行的重要依据,因而,系统数据库必须完全备份。 8.1.2数据库备份的基本概念 由谁做备份 (1)固定的服务器角色sysadmin(系统管理员)。 (2)固定的数据库角色db_owner(数据库所有者)。 (3)固定的数据库角色db_backupoperator(允许进行数据库备份的用户)。 备份介质 指将数据库备份到的目标载体,即备份到何处。 (1)硬盘:是最常用的备份介质,可以用于备份本地文件,也可以用于备份网络文件。 (2)磁带:是大容量的备份介质,磁带仅可用于备份本地文件。 8.1.2数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档