SharePoint Foundation VSS 编写器

上次修改时间: 2010年4月2日

适用范围: SharePoint Foundation 2010

Windows Server 2008 附带的卷影复制服务 (VSS) 是一类提供内置卷影复制功能的基础结构。VSS 创建的卷影副本将扩增存储管理员的磁带备份存档解决方案,并将提供可轻松且高效地创建和还原的高保真时间点副本,从而帮助简化存储和数据管理的几个方面。Microsoft SharePoint Foundation 使用 VSS 来简化备份和还原操作。以下是 SharePoint Foundation VSS 解决方案的功能和特征:

  • **单一 VSS 引用编写器。**一直以来,应用程序都难以向备份应用程序描述其数据。为了成功备份各种 Windows 平台应用程序,备份应用程序需要为大量 API 编写特定代码。利用 SharePoint Foundation VSS 编写器(下文称作"SPF-VSS 编写器"),备份应用程序可以使用单一编写器来备份 SharePoint Foundation。

  • **针对重大灾难的完全场备份和还原。**利用 SPF-VSS 编写器,备份应用程序(请求程序)可以访问 VSS API 以请求针对整个 SharePoint Foundation 场的备份或还原操作,包括单一框设置或场配置。(不包括主要是 applicationhost.config 文件的 IIS 配置存储区,必须单独对其进行备份和还原。)

  • 数据库级别粒度。利用 SPF-VSS 编写器,请求程序可以选择所有数据库、一部分数据库(多项选择)或单个数据库(单项选择)以便进行备份和还原操作。可以通过编写器选择除配置和管理中心内容数据库之外的所有数据库。只可以将配置和管理中心内容数据库作为整个场的一部分进行备份和还原。(不包括 IIS 配置存储区,必须单独对其进行备份和还原。)

  • **数据库清单。**在备份之前,SPF-VSS 编写器会生成一个在场内进行备份的已选定数据库的固定列表。此列表将返回给请求程序,以便能够在数据库所在的物理位置上运行备份。

  • **场支持。**此编写器了解对 SharePoint Foundation 上的备份和恢复操作进行的同步并对其提供有限的支持。编写器会向请求程序提供一个与场关联的服务器、数据库和文件的列表。请求程序负责建立与每台服务器的单独连接,以调用此服务器上的 SPF-VSS 编写器,从而生成备份或执行还原操作。

  • **不中断地备份内容。**如果在备份文件时,应用程序对此文件进行修改,则会损坏此文件。利用 VSS,可以在卷影副本中创建文件快照,同时应用程序将继续在原始位置上不中断地运行。

  • **第三方可插入数据库的备份和恢复。**SPF-VSS 编写器提供针对在 SharePoint Foundation 上构建的第三方解决方案的可插入/可扩展备份。但是,此编写器中仅包含在配置数据库中注册的数据库,而不包含任何其他文件和未经注册的数据库。

  • **搜索索引文件的备份和恢复。**由于搜索索引文件存储在文件系统中,因此需要使用单独的文件编写器来对其进行备份。为解决此问题,SharePoint Foundation 中提供了一类可处理搜索索引文件的单独的搜索编写器。为了简化备份应用程序编写器的过程,SharePoint Foundation 声明了跨编写器依赖项,从而使得在场中备份注册的数据库时,还可以备份或还原搜索索引文件。

  • **完全回滚。**SPF-VSS 编写器会处理 SharePoint Foundation 部署中的所有组件,其中包括配置数据库、内容数据库、搜索数据库和索引。如上所述,此编写器还依赖于搜索编写器,后者可处理所有搜索索引文件以进行备份和恢复。在恢复过程中,此编写器可通过还原上一个场备份来回滚整个 SharePoint Foundation 部署。(不包括 IIS 配置存储区,必须单独对其进行备份和还原。)

    备注

    有关还原的重要信息,请参阅 VSS 请求程序和 SharePoint Foundation 中的"还原"。

  • **还原后的数据库同步。**为了在还原操作完成后确保所有数据库都与场同步,每个数据库都会在恢复后自动分离并重新附加到场。管理员无需运行额外的步骤来重新同步还原的数据库。

重要注释重要信息

如果在您的 SharePoint Foundation 服务器场中使用 SQL 别名连接到 SQL Server,则您必须在场服务器上安装 SQL 客户端连接组件,才能使用 SPF-VSS 编写器进行备份/还原。这些组件包括用于配置管理的 SQL WMI 提供程序,SPF-VSS 编写器需要使用它将 SQL 别名解析到正确的 SQL Server。不一定要安装任何管理工具,例如 SQL Management Studio。您必须使用安装完整的 SQL Server 产品时使用的相同安装源(例如,数据 DVD)。(不要使用分散的独立式客户端组件。这类组件不包括 SQL WMI 提供程序。)选择进行自定义安装,并且只选择要安装的客户端组件。

SPF-VSS 编写器实现的功能

SPF-VSS 编写器实现以下功能:

  1. 生成 SharePoint Foundation 组件。

    • 生成一个 SharePoint Foundation 场中所有组件的完整列表。

    • 不必依赖于备份进程或还原过程。

    SharePoint 和卷影复制服务

  2. 备份场或数据库。

    • 通过 VSS 请求 SharePoint Foundation(场/数据库)备份。

    SharePoint 和卷影复制服务

  3. 还原场或数据库。

    • 通过 VSS 请求 SharePoint Foundation(场/数据库)恢复。

    • 实现 postRestore() 以同步网站表。

    SharePoint 和卷影复制服务