将 VSS 请求程序与 SharePoint Foundation 一起使用

上次修改时间: 2010年7月29日

适用范围: SharePoint Foundation 2010

本主题介绍使用 VSS 请求程序备份和还原 Microsoft SharePoint Foundation 数据需要执行的步骤。

使用请求程序备份和还原数据

  1. 手动启动 SharePoint Foundation VSS 编写器服务。打开"管理工具",导航到"服务"并将其打开,然后启动名为"卷影复制"和"SharePoint 2010 VSS 编写器"的服务。

  2. 通过从系统控制台运行 STSADM -o registerwsswriter 命令,在 Windows 注册表中注册编写器。可执行文件位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\BIN 目录中。

  3. 在所有 SharePoint Foundation 服务器上重复执行步骤 1 和 2。

  4. 使用请求程序备份和还原数据。可以使用请求程序(如卷影复制服务概述(该链接可能指向英文页面) 中所述)或 BETest 测试实用工具(可以在 VSS SDK(该链接可能指向英文页面) 中获得)从 SharePoint Foundation 进行备份或还原。

运行 VSS 的安全性

VSS 对于在所有目标服务器实例上运行编写器进行备份和还原的帐户有特殊的要求

  • 运行帐户必须有权调入 VSS。默认情况下,VSS 要求 VSS 编写器是目标服务器实例上的 Administrator 或 Backup Operators 组的成员。可以配置一个注册表项来允许其他帐户访问 VSS。

  • 帐户必须有权针对数据库服务器发出 BACKUP DATABASE 和 RESTORE DATABASE 命令。

  • 帐户必须有权针对 SQL Server 打开 VDI,这要求客户端是 SQL Server sysadmin 组的成员。

  • 帐户必须可以针对 SQL Server 上主数据库中的 sys.master_files 目录视图执行查询。

此外,为了由 SharePoint Foundation 定时服务 (owstimer.exe) 承载,必须通过管理员应用程序池帐户运行编写器服务,此帐户是 SharePoint Foundation 基本安装中的"网络服务"帐户。

请注意 此帐户是本地计算机管理员帐户的可能性很小,这与处理帐户必须作为本地系统运行的 VSS 要求有所不同。