快照备份
SQL Server 2005 与独立的硬件和软件供应商共同合作,提供对快照备份和还原技术(SQL Server 快照备份)的支持。快照备份尽量少用或避免使用 SQL Server 2005 资源来完成备份。这对中等和大型数据库特别有用,在这些数据库中,可用性非常重要。
快照备份具有以下主要优点:
- 可以快速(通常以秒为单位计算时间)创建备份,并且对服务器影响很小,甚至没有影响。
- 从磁盘备份完成还原操作速度很快。
- 可以通过其他主机完成磁带备份,对生产系统没有影响。
- 可以出于报告或测试的目的立即创建生产数据库的副本。
快照备份概述
SQL Server 快照备份可通过与第三方硬件和/或软件供应商的合作得以实现。这些供应商使用为此目的设计的 SQL Server 2005 功能。基础备份技术创建所备份数据的即时副本。立即复制的实现方法通常是:拆分镜像磁盘集,或在写入磁盘块时创建副本。这将保留原始磁盘块。在还原时,原始磁盘块立即可用并在后台进行基础磁盘的同步。这将导致立即还原操作。
Microsoft Windows Server 2003 卷影复制服务 (VSS) 和所有备份软件以及使用此框架的存储软件也使用 SQL Server 快照备份。
只有下列类型的备份才能成为快照备份:
- 完整备份
- 部分备份
- 文件备份
- 差异数据库备份。仅当供应商使用 VSS 接口时才支持这些备份。
除了本主题以前所说明的不同之外,快照备份与对应的常规备份功能基本相同。您可以按照还原顺序将快照备份与非快照完整备份、差异备份和日志备份一起使用。和其他备份一样,快照备份记录在 msdb 数据库中,在该数据库中,快照备份由 backupset.is_snapshot= 1 标识。有关 msdb 的详细信息,请参阅 msdb 数据库。
SQL Server 不支持从快照备份在线还原。还原快照备份将自动使数据库进入离线状态。段落还原可以整合快照备份,但是所有的还原顺序都是离线还原。有关段落还原的详细信息,请参阅执行段落还原。
有关详细信息,请参阅 SQL Server 网站。另外,还可以与企业存储或备份软件供应商联系。