07.第七章数据库原理与SQL-Server.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
07.第七章数据库原理与SQL-Server

数据库原理与SQL Serve 第七课 复制和恢复数据库 第七课复制和恢复数据库 7.1 数据库的备份还原 7.2 附加数据库 7.3 数据库数据导入导出 实训七 数据复制与恢复 7.1 数据库备份还原 为保证数据的安全性,必须定期进行数据库的备份,当数据库损坏或系统崩溃时可以将过去制作的备份还原到数据库服务器中。 利用附加数据库也可以实现数据库的备份和还原,但SQL Server 2000提供了更完善的备份、还原功能。 7.1.1 数据库的备份 1.备份的概念 数据库备份包括了数据库结构和数据。 同时,备份的对象不但包括用户数据库,而且还包括系统数据库。 2.备份设备 备份设备是指备份内容的存储介质。 包括:“disk(硬盘文件)”、“tape(磁带)”以及“pipe(命名管道)”。 其中,硬盘文件最常用设备介质。 3.备份类型 完全备份:对数据库整体的备份。 差异备份:对数据库自前一个完全备份后改动的部分的备份。 事务日志备份:对数据库事务日志的备份。 文件或文件组备份:对组成数据库的数据文件的备份。 只有进行了完全备份后才能进行差异备份以及事务日志备份。 4.使用SQL语句 (1)创建一个备份设备 sp_addumpdevice ‘设备介质’, ‘备份设备名’, 物理文件 (2)数据库完全备份 BACKUP DATABASE 数据库名 TO 备份设备名 (3)数据库差异备份 BACKUP DATABASE 数据库名 TO 备份设备名 WITH DIFFERENTIAL (4)事务日志备份 BACKUP LOG 数据库名 TO 备份设备名 4.使用SQL语句 例7-1 制作数据库student的备份。 脚本: 5.使用SQL-EM (1)启动SQL-EM,展开左侧窗口指定数据库服务器“管理”文件夹,单击“备份”节点。 (2)指向左侧窗口“备份”节点,单击右键,选择“新建备份设备”命令。 (3)输入备份设备名、对应的物理文件名。单击“确定”按钮,完成创建备份设备。 (4)指向要备份的数据库,单击右键,选择“所有任务”→“备份数据库”,设置备份类型,单击“添加”按钮 。 (5)指定备份的物理文件名,也可以在“备份设备”输入框中指定备份的备份设备名,单击“确定”按钮,设置备份的各项参数。 7.1.2 数据库的还原 1.还原的概念 数据库的还原是指将数据库的备份加载到系统中,是与备份相对应的操作。备份是还原的基础,没有备份就无法还原。 一般来说,因为备份是在系统正常的情况下执行的操作,而还原是在系统非正常情况下执行的操作,所以还原相对要比备份复杂。 2. 还原模型 (1)简单还原:在进行数据库还原时仅使用数据库备份或差异备份,而不涉及事务日志备份。 (2)完全还原:通过使用数据库备份和事务日志备份将数据库还原到发生失败的时刻。 (3)大容量日志记录还原:在性能上要优于简单还原和完全还原模型,能尽量减少批操作所需存储空间。 3.使用SQL语句 (1)从数据库备份中还原 RESTORE DATABASE 数据库名 FROM 备份设备名 [WITH NORECOVERY] (2)从事务日志备份中还原 RESTORE LOG 数据库名 FROM 备份设备名 [WITH NORECOVERY] 其中,要继续从后续备份中还原数据必须带参数WITH NORECOVERY,且数据库不可用。 (3)从指定还原点还原 RESTORE LOG 数据库名 FROM 备份设备名 WITH RECOVERY,STOPAT=日期 时间 3.使用SQL语句 例7-2 用例7-1制作备份还原数据库student。 脚本: 例7-3 定点还原实例。 说明:按步骤完成以下操作,其中的注释语句可以在SQL-EM中进行,其余语句可以在查询分析器中执行。本例说明如何使用事务日志备份将数据库还原至任一时间点。 操作步骤: 4.使用SQL-EM (1)启动SQL-EM,指向左侧窗口要备份的“数据库”节点,单击右键,选择“所有任务”→“还原数据库”命令 。 (2)系统默认从最近一次的完全备份以及其后的所有差异备份、事务日志备份还原数据库。单击选中还原单选框中“从设备”选项,可以选择从指定备份设备还原数据库;单击选中参数复选框中“时点还原”选项,可以按指定时间点还原数据库;单击参数复选框中“还原”选项,可以在还原中增减备份设备。 。 (3)单击“确定”按钮,完成还原。 5.系统数

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档