第21章 备份还原_第1页
第21章 备份还原_第2页
第21章 备份还原_第3页
第21章 备份还原_第4页
第21章 备份还原_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、21备份和还原1备份设备(1) 磁盘设备 是硬盘或其他磁盘存储媒体上的文件,可以备份到远程计算机上的磁盘。(2) 磁带设备 用法与磁盘设备相同,不能备份到远程磁带设备上。-为备份设备d:pubs.bak添加逻辑设备名称exec sp_addumpdevice disk,pubs_backup,d:pubs.bak-使用逻辑备份设备backup database pubs to pubs_backup-使用物理备份设备backup database pubs to disk=d:pubs.bak-使用磁带设备备份-添加逻辑磁带设备exec sp_addumpdevice tape,pubs_ba

2、ckup2,.tape0-备份到逻辑磁带设备backup database pubs to pubs_backup2-备份到物理磁带设备backup database pubs to tape=.tape0- 创建媒体集和第个备份集BACKUP DATABASE msdbTO DISK = c:msdb_1.bak,DISK = c:msdb_2.bakWITH FORMATGO- 创建第个备份集BACKUP DATABASE msdbTO DISK = c:msdb_1.bak,DISK = c:msdb_2.bakGO- 显示媒体集信息RESTORE LABELONLYFROM DISK

3、= c:msdb_2.bak- 显示备份集信息RESTORE HEADERONLYFROM DISK = c:msdb_2.bak- 显示数据文件信息RESTORE FILELISTONLYFROM DISK = c:msdb_2.bakWITH FILE = 22备份备份类型SQL Server 支持的备份类型包括: (1) 完整备份:该操作将备份包括部分事务日志在内的整个数据库(这样完整备份便可恢复)。 完整备份(以前称为数据库备份)将备份整个数据库,包括事务日志部分(以便可以恢复整个备份)。完整备份代表备份完成时的数据库。通过包括在完整备份中的事务日志,可以使用备份恢复到备份完成时的数据

4、库。创建完整备份是单一操作,通常会安排该操作定期发生。 执行 BACKUP DATABASE 语句来创建完整备份,同时指定:a) 要备份的数据库的名称。b) 写入完整备份的备份设备。例如:BACKUP DATABASE AdventureWorksTO DISK = C:MSSQLBACKUPAdventureWorks.Bak WITH FORMAT, NAME = Full Backup of AdventureWorksGO 在完整数据库备份之间执行的完整差异备份。完整差异备份只记录上次数据库备份后更改的数据。有关详细信息,请参阅完整差异备份。 “完整差异备份”仅记录自上次完整备份后更改

5、过的数据。完整差异备份比完整备份更小、更快,可以简化频繁的备份操作,减少数据丢失的风险。 完整差异备份基于以前的完整备份,因此,这样的完整备份称为“基准备份”。差异备份仅记录自基准备份后更改过的数据。完整差异备份比完整备份更小、更快,可以简化频繁的备份操作,减少数据丢失的风险。 如果一个数据库的某个部分修改的频率高于其余部分,则完整差异备份尤其有用。在这种情况下,完整差异备份允许您频繁备份,但开销低于完整备份。- Create a full backup first.BACKUP DATABASE MyAdvWorks TO MyAdvWorks_1 WITH INITGO- Time ela

6、pses.- Create a full differential backup, appending the backup- to the backup device containing the full backup.BACKUP DATABASE MyAdvWorks TO MyAdvWorks_1 WITH DIFFERENTIALGO 部分备份。部分备份类似于完整数据库备份,但只能包含主文件组和所有的读写文件组。或者,通过在 BACKUP 命令中列出只读文件,从而将它们包括在部分备份中。 若要指定部分备份,请使用 READ_WRITE_FILEGROUPS 选项,例如: BACKU

7、P DATABASE AdventureWorks READ_WRITE_FILEGROUPS TO 有关详细信息,请参阅部分备份。 在部分备份之后执行的部分差异备份。部分差异备份只包含在主文件组和所有读写文件组中更改的数据。有关详细信息,请参阅部分差异备份。 文件和文件组备份。 文件组备份与文件备份的作用相同。文件组备份是文件组中所有文件的单个备份,相当于在创建备份时显式列出文件组中的所有文件。可以还原文件组备份中的个别文件,也可以将所有文件作为一个整体还原。注意: 在 SQL Server 2005 中,文件备份和文件组备份不再局限于完整模式数据库或大容量日志模式数据库。但是,对于简单模型

8、数据库而言,文件备份和文件组备份实质上局限于只读辅助文件组。尽管您可以在简单模式数据库中创建一个读写文件组的文件备份,但却不能在还原中使用该备份,除非将文件组设置为只读,然后执行差异文件备份。 当时间约束使得完整数据库备份不切实际时,请备份数据库文件或文件组,而不是备份完整数据库。若要备份一个文件而不是整个数据库时,请建立过程以确保数据库中所有的文件按规则备份。 对于完整模式数据库或大容量日志模式数据库,还必须执行事务日志备份。在还原一个文件备份后,使用事务日志将文件内容前滚,从而使其与数据库其余部分一致。有关详细信息,请参阅文件和文件组完整备份。 在文件备份或文件组备份之后执行的文件差异备份。 文件差异备份只包含在指定文件或文件组中更改的数据。有关详细信息,请参阅文件差异备份。 事务日志备份(仅用于完整恢复模式或大容量日志恢复模式)。 日志备份序列提供了连续的事务信息链,可支持从数据库备份、差异备份或文件备份中快速恢复。有关详细信息,请参阅使用事务日志备份。 重要事项: 当数据库恢复模式设置为简单恢复模式时,将无法使用 BACKUP LOG 语句。 仅复制备份SQ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论