在大型重要环境中备份和还原

本主题仅与在完整恢复模式或大容量恢复模式下包含多个文件组的数据库有关。

重要环境通常要求数据库连续可用,或者在最短中断时间内完成维护任务并在更长时间可用。因此,在需要还原数据库的情况下,花费的时间必须尽可能的短。另外,重要数据库通常很大,需要较长的时间进行备份和还原。SQL Server 提供了几种提高备份和还原操作速度的方法,从而将进行这两种操作时对用户造成的影响降到最小。

注意注意

还原是一项修复功能,而非可用性功能。重要数据库需要制订可用性计划。有关高可用性功能的信息,请参阅高可用性解决方案概述

下列做法对您有所帮助:

  • 同时使用多个备份设备,使得备份可以同时写入所有设备。同样,也可以同时从多个设备还原备份。有关在条带媒体集(条带集)中使用备份设备的信息,请参阅 BACKUP (Transact-SQL) 中的“备注”。

  • 请考虑使用镜像媒体集。每个媒体集可能总共包含四个镜像。对于镜像媒体集,备份操作写入到多组备份设备。每组备份设备组成镜像媒体集中的一个镜像。每个镜像都必须使用相同数量和类型的物理备份设备,而且这些设备必须具有相同的属性。有关使用镜像媒体集的信息,请参阅使用镜像备份介质集以及 BACKUP (Transact-SQL) 中的“备注”。

  • 在完整恢复模式下,组合使用数据库备份、差异数据库备份和事务日志备份可以将数据库恢复至故障点所需备份数减到最少。

  • 使用文件和文件组备份以及事务日志备份。利用这些备份,您可以只备份或还原那些包含相关数据的文件,而不必备份或还原整个数据库。

  • 使用快照备份将备份和还原时间减到最少。第三方供应商支持快照备份。有关详细信息,请参阅快照备份