选择备份和恢复工具 (Windows SharePoint Services)

本文内容:

  • 可用工具

  • 内置备份和恢复工具

  • 外部备份和恢复工具

  • 第三方解决方案和自定义工具

您选择的系统备份和恢复工具取决于您的需要、所受的限制以及您与客户群之间的服务级别协议 (SLA)。

确定要使用的工具时所要考虑的主要因素包括:

  • 支持的备份类型(完整备份、差异备份和增量备份)。

  • 恢复的完整性以及可以恢复的对象类型。

  • 管理解决方案的复杂性。

  • 解决方案适应维护时段和数据库大小的能力。

在某些业务解决方案中,您也许能够使用高可用性解决方案(例如,数据库群集、日志传送或镜像)以满足数据保护和恢复需求。有关规划高可用性的详细信息,请参阅规划可用性 (Windows SharePoint Services)

可用工具

下表列出了可用于灾难恢复的 Microsoft 工具。

工具 工具来源 用户界面 备份类型 备份和恢复的级别 注释

Windows SharePoint Services:管理中心

内置

图形

完整与差异

服务器场

Web 应用程序

内容数据库

不能用于安排备份时间。

作为服务器场备份的一部分,可以备份配置数据库和管理中心内容数据库,但不能还原它们。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

不能直接备份到磁带。

Windows SharePoint Services:Stsadm.exe 备份和恢复操作

内置

命令行

完整与差异

服务器场

Web 应用程序

内容数据库

网站集

可与 Windows 任务计划程序一起使用以安排备份作业。

可以备份配置数据库和管理中心内容数据库,但不能还原它们。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

不能直接备份到磁带。

Microsoft SQL Server 2005 备份和恢复

图形

完整与差异

内容数据库

单一登录 (SSO) 数据库

配置数据库和管理中心内容数据库

可用于安排备份。

可以备份配置数据库和管理中心内容数据库,但不支持还原。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

建议不要用于搜索,原因是索引并不存储在 SQL Server 中。如果用于搜索,则要求在恢复后进行完全爬网。

可直接备份到磁带。

Microsoft System Center Data Protection Manager 2007

增量

服务器场

数据库

搜索数据库和搜索索引

网站

内容项

可用于安排备份。

可以备份包含自定项的文件和文件夹。

可直接备份到磁带。

可以备份配置数据库和管理中心内容数据库,但不支持还原。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

Windows Server 2003 备份工具 (Ntbackup.exe)

图形

完整

指定的文件夹和文件

可用于安排备份。

可以备份包含自定项的文件和文件夹。

Windows Server 2008 备份

从 Windows SharePoint Services 3.0 Service Pack 1 (SP1) 起,您可以在 Windows Server 2008 上安装 Windows SharePoint Services 3.0。

图形

完整

指定的文件夹和文件

您必须配置特定的注册表项才能使 Windows Server Backup 正常使用。有关详细信息,请参阅 Microsoft 知识库中的在 Windows Server 2008 中使用 Windows Server Backup 时,Windows SharePoint Services 3.0 没有显示在可以备份的组件列表中(https://go.microsoft.com/fwlink/?linkid=108244&clcid=0x804)。

内置备份和恢复工具

Windows SharePoint Services 3.0 提供了两类内置备份和恢复工具:管理中心和 Stsadm 命令行工具。

下图演示了内置 Windows SharePoint Services 备份的工作原理。可以从管理中心或 Stsadm 命令行工具触发备份。管理中心的应用程序池将文件写入指定的文件服务器并促使 SQL Server 数据库备份到同一文件服务器。为备份提供的路径是为备份创建的文件夹所在的位置(spbr0000、spbr0001 等)。

内置备份和恢复工具

下表对比了内置备份和恢复工具中提供的功能。

功能 管理中心 Stsadm 命令行工具

备份服务器场



恢复服务器场(配置数据库和管理中心数据库除外)



恢复配置数据库和管理中心数据库



备份 Web 应用程序

备份网站集

备份内容数据库

备份自定义项

安排备份

有(如果与 Windows 任务计划程序一起使用)

性能

您的硬件配置和所使用的数据库、网站集或 Web 应用程序的大小可能在很大程度上影响内置备份和恢复工具的性能。

备注

搜索数据库可能变得很大。管理搜索备份大小的一个方法是确保该数据库索引进行过碎片整理。您可以使用 Microsoft 知识库文章如何对 Windows SharePoint Services 3.0 数据库和 SharePoint Server 2007 数据库进行碎片整理(https://go.microsoft.com/fwlink/?linkid=102795&clcid=0x804) 中提供的碎片整理脚本。

如果您的系统超出了以下限制,或者,如果对系统进行备份超出了您可以使用的维护时间范围,建议您考虑使用外部备份和恢复工具,如 Microsoft SQL Server 2005 备份和恢复或 Microsoft System Center Data Protection Manager。

  • 大于 100 GB 的内容数据库。

  • 要使用 Stsadm 命令行工具备份的大于 15 GB 的网站集。

恢复配置数据库和管理中心内容数据库

配置是在管理中心中设置的并存储在配置数据库中。

Important 重要说明:

虽然可以备份配置数据库和管理中心内容数据库,但不支持使用 SharePoint 产品和技术或 SQL Server 中内置的工具来还原取自正在运行的服务器场的配置数据库备份和管理中心内容数据库备份。

这是因为,这些数据库中的数据可能没有与其他 Office SharePoint Server 2007 或 Windows SharePoint Services 3.0 数据库中的数据同步。因此,SharePoint 产品和技术中内置的工具不会在服务器场级别的还原操作中恢复这些数据库。

如果这些数据不同步,则用户可能遇到各种随机错误。有关详细信息,请参阅 Microsoft 知识库文章 948725:SharePoint Server 2007 和 Windows SharePoint Services 3.0 中不支持使用内置的备份和还原功能来还原配置数据库 (https://go.microsoft.com/fwlink/?linkid=117755&clcid=0x804)。

您可以通过以下方式恢复服务器场(包括配置数据库和管理中心内容数据库):

如果服务器场的配置数据库和管理中心内容数据库变得不同步,则必须使用 SharePoint 产品和技术配置向导或 Psconfig 命令行工具来重新创建这两个数据库。

保护配置数据库和管理中心内容数据库:

强烈建议您记录所有配置设置和所有自定义项,以便您可以按正确方式重新创建配置数据库和管理中心内容数据库。

管理中心

使用管理中心可以轻松备份您的 Windows SharePoint Services 3.0 系统。

必须向正在运行的过程和运行这些过程时所使用的帐户(即管理中心的应用程序池和运行 SQL Server 服务时使用的帐户)授予针对要备份到的目录的写入权限。若要执行备份,您必须是 Farm Administrators 组的成员。若要运行恢复操作,您必须是服务器场管理员和每台前端 Web 服务器上 Administrators 组的成员。有关准备进行备份的详细概览信息,请参阅演示:准备备份 Office SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=114573&clcid=0x804)。

您可以在多个级别进行备份和恢复,最高级别为整个服务器场,最低级别为内容数据库。还可以进行完整备份和差异备份。管理中心的备份和恢复作业由 SPTimer 服务运行。

使用管理中心来备份和恢复系统具有以下优点:

  • 能够在服务器场、Web 应用程序和内容数据库级别进行备份和恢复。
  • 用于搜索的可还原备份。

  • 对于最初运行 17 个小时的备份,系统会自动重新启动备份并为进程执行指派适当的时间(超过 17 个小时)。

使用管理中心来备份和恢复系统具有以下限制:

  • 作为服务器场备份的一部分进行备份,不能用于还原配置数据库或管理中心内容数据库。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

  • 不提供计划功能。

  • 不能直接备份到磁带。备份位置必须是 UNC 路径或本地驱动器。

  • 不提供针对旧备份文件的自动删除功能。您可能要使用以下 Microsoft 知识库文章中提供的备份文件删除脚本:如何使用 Visual Basic 脚本在 SharePoint Server 2007 和 Windows SharePoint Services 3.0 中自动删除备份(https://go.microsoft.com/fwlink/?linkid=102617&clcid=0x804)。

  • 不会备份任何配置更改,其中包括:

    • Internet Information Services (IIS) 设置,包括主机标头、专用 IP 地址和安全套接字层 (SSL) 证书。

    • 备用访问映射。

    • Inetpub 目录。

    • 应用程序池设置,包括服务帐户(Web 应用程序以其身份运行的所有帐户,包括爬网程序帐户和搜索帐户)。

    • 外部服务连接设置。

    • 电子邮件设置。

    • A/V 设置。

    • 使用率分析处理设置。

    • 诊断日志记录设置。

    • 内容部署设置。

    • 计时器作业设置。

    • HTML 查看器设置。

    • 回收站设置和其他 Web 应用程序常规设置。

  • 不会备份任何自定义项,其中包括:

    • %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12 目录。

    • 对 Web.config 文件所做的任何自定义设置。

    • 默认配额模板。

    • 阻止的文件类型。

    • 管理员部署的表单模板。

    • 数据库名称和位置。

    • Web 应用程序名称和数据库。务必记录与每个 Web 应用程序关联的内容数据库名称。

    • 激活的功能。

  • 如果备份和恢复作业不成功,则必须手动从“备份和还原状态”页上的“计时器作业”列表中将不成功的作业删除。如果未将失败的作业手动删除,则后续备份或恢复作业将失败。

有关使用管理中心的详细信息,请参阅使用管理中心备份 Windows SharePoint Services 3.0

Stsadm 命令行工具

Windows SharePoint Services 3.0 包含用于服务器和网站管理的 Stsadm 命令行工具。可以使用 Stsadm 备份和还原操作来保护和恢复数据。

运行 Stsadm 命令行工具时使用的帐户必须是本地计算机上的 Administrators 组的成员之一,以及 SQL Server 中的 dbowner 固定数据库角色的成员之一。

Stsadm 命令行工具具有以下优点:

  • 能够在服务器场级别、Web 应用程序级别或网站集级别进行备份和还原。

  • 为搜索提供可还原的备份。

  • 可与 Windows 任务计划程序一起使用以安排备份。

  • 对于最初运行 17 个小时的备份,系统会自动重新启动备份并为进程执行指派适当的时间(超过 17 个小时)。

Stsadm 命令行工具具有以下限制:

  • 作为服务器场备份的一部分进行备份,不能用于还原配置数据库或管理中心内容数据库。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

  • 网站集备份影响性能,而且可能导致访问错误。只有当网站集处于锁定状态时才应该使用这类备份。所处理的网站集大于 15 GB 时,网站集备份可能比较慢。如果您要处理的网站集大于 15 GB,建议您使用数据库备份。

    备注

    如果要单独备份大于 15 GB 的网站集,建议您将其移动到其自己的数据库,然后使用数据库备份。

  • 不能直接备份到磁带。备份位置必须是 UNC 路径或本地驱动器。

  • 不提供针对旧备份文件的自动删除功能。您可能要使用以下 Microsoft 知识库文章中提供的备份文件删除脚本:如何使用 Visual Basic 脚本在 SharePoint Server 2007 和 Windows SharePoint Services 3.0 中自动删除备份(https://go.microsoft.com/fwlink/?linkid=102617&clcid=0x804)。

  • 不会备份任何配置更改,其中包括:

    • IIS 设置,包括主机标头、专用 IP 地址和 SSL 证书。

    • 备用访问映射。

    • Inetpub 目录。

    • 电子邮件设置。

    • 回收站设置和其他 Web 应用程序常规设置。

    • A/V 设置。

    • 使用率分析处理设置。

    • 诊断日志记录设置。

    • 内容部署设置。

    • 计时器作业设置。

    • HTML 查看器设置。

  • 不会备份任何自定义项,其中包括:

    • %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12 目录。

    • 对 Web.config 文件所做的任何自定义设置。

    • 默认配额模板。

    • 阻止的文件类型。

有关详细信息,请参阅以下资源:

外部备份和恢复工具

可以使用其他 Microsoft 备份和恢复工具保护 Windows SharePoint Services 3.0。

这些工具包括:

  • Microsoft SQL Server 2005

  • Microsoft System Center Data Protection Manager

  • Windows Server Backup 工具

Microsoft SQL Server 2005 备份和恢复

Windows SharePoint Services 3.0 使用的 SQL Server 数据库包含网站内容,这些内容是要保护的重要组件。如果您的公司有负责备份其他 SQL Server 数据库的数据库管理员,则您可能希望在标准流程中包含由 Windows SharePoint Services 3.0 使用的数据库。下面的列表说明使用 SQL Server 备份的优点和限制。

优点:

  • 可重用现有 SQL Server 数据保护策略。

  • 可使用新增的验证配置完整备份和差异备份。

  • 可以比 Windows SharePoint Services 3.0 备份的速度更快。

  • 可直接备份到磁带。

限制:

  • 可以备份配置数据库和管理中心内容数据库的运行实例,但不支持还原。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

  • 不应用来备份搜索数据库,原因是搜索索引未存储在 SQL Server 中,且不能在仅备份数据库之后与搜索数据库同步。

  • 要求您在恢复之后手动将数据库重新附加到 Web 应用程序。

  • 不能用于在任何小于数据库的级别进行恢复。使用还原的数据库来恢复单个项会很复杂。

  • 不会备份任何配置更改,其中包括:

    • IIS 设置,包括主机标头、专用 IP 地址和 SSL 证书。

    • 备用访问映射。

    • Inetpub 目录。

    • 电子邮件设置。

    • 回收站设置和其他 Web 应用程序常规设置。

    • A/V 设置。

    • 使用率分析处理设置。

    • 诊断日志记录设置。

    • 内容部署设置。

    • 计时器作业设置。

    • HTML 查看器设置。

  • 不会备份任何自定义项,其中包括:

    • %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12 目录。

    • 对 Web.config 文件所做的任何自定义设置

    • 默认配额模板。

    • 阻止的文件类型。

有关使用 SQL Server 备份和恢复的详细信息,请参阅以下主题:

Microsoft System Center Data Protection Manager 2007

System Center Data Protection Manager 2007 (DPM) 可以对 Active Directory 目录服务域中以及这些域之间的服务器实现基于磁盘和基于磁带的数据保护和恢复。DPM 执行复制、同步和恢复点创建操作,使系统管理员和最终用户都可以对数据进行可靠保护和快速恢复。

DPM 可用于保护 Windows SharePoint Services 3.0 以及以下各项:Microsoft SQL Server 2000 SP4、SQL Server 2005 Service Pack 1 (SP1) 或 SQL Server 2005 Service Pack 2 (SP2);Exchange Server 2003 SP2 和 Exchange Server 2007;Microsoft Virtual Server 2005 R2 SP1 及其虚拟机;Windows Server 2008 操作系统;运行 Windows XP Professional SP2 和所有 Windows Vista Edition(Home Edition 除外)的工作站和便携式计算机上的文件;群集服务器上的文件和应用程序数据;服务器系统状态。

下面的列表说明了此工具的优点。

优点:

  • 能够在服务器场、数据库、Web 应用程序、网站、索引或内容项级别进行备份和还原。

  • 提供备份和还原包含自定义项的目录的能力。

  • 可用于备份和恢复服务器系统状态,其中包括 IIS 配置设置。

  • 系统正在运行时获取的服务器场级备份可用于恢复服务器场,包括配置数据库和管理中心数据库。有关详细信息,请参阅恢复配置数据库和管理中心内容数据库。

  • 可以备份到磁带。

  • 要求在服务器上进行的处理较少。

  • 如果尚未为您的环境购买 DPM,则您可能需要更多的资金和设备。

有关安装、部署和配置 DPM 的详细信息,请参阅 System Center Data Protection Manager 2007(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=102807&clcid=0x804)(该链接可能指向英文页面)。

DPM 可用于恢复内容项、网站、Web 应用程序、服务器场和索引。有关详细信息,请参阅以下资源:

如何恢复 Windows SharePoint Services 项(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=102815&clcid=0x804)(该链接可能指向英文页面)

如何恢复 Windows SharePoint Services 网站(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=102826&clcid=0x804)(该链接可能指向英文页面)

如何恢复 Windows SharePoint Services 服务器场(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=102831&clcid=0x804)(该链接可能指向英文页面)

保护 WSS 索引(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=155922&clcid=0x804)(该链接可能指向英文页面)

恢复 WSS 索引(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=155909&clcid=0x804)(该链接可能指向英文页面)

Windows Server Backup

可以使用 Windows Server Backup 工具对主目录、Web.config 文件、自定义程序集、自定义项、网站定义和列表定义进行备份。

备注

从 Windows SharePoint Services 3.0 SP1 起,您可以在 Windows Server 2008 上安装 Windows SharePoint Services 3.0。要使用 Windows Server 2008 备份,必须为 Windows Server Backup 配置特定的注册表项。有关详细信息,请参阅在 Windows Server 2008 中使用 Windows Server Backup 时,Windows SharePoint Services 3.0 没有显示在可以备份的组件列表中(https://go.microsoft.com/fwlink/?linkid=108244&clcid=0x804)。

Windows Server Backup 工具的优点如下:

  • 可以备份到磁带。

Windows Server Backup 工具具有以下限制:

  • 不能用于备份数据库、服务器场、Web 应用程序或搜索内容。

第三方解决方案和自定义工具

根据业务需要,您可能需要选择第三方解决方案或构建自定义工具以满足您的需求。

第三方解决方案

若要查找由 Microsoft 合作伙伴基于 Microsoft 支持的技术所构建的第三方解决方案,请访问 Solution Finder (https://go.microsoft.com/fwlink/?linkid=102834&clcid=0x804)(该链接可能指向英文页面)并基于以下参数进行搜索:

  • 解决方案类型 = 软件产品

  • 产品类别 = Windows Server 2003

  • 产品 = Windows SharePoint Services 3

  • 关键字:SharePoint 备份还原灾难恢复

基于卷影复制服务构建的解决方案

Windows XP 和 Windows Server 2003 中引入了卷影复制服务 (VSS)。VSS 是一个框架,可方便应用程序、存储子系统和存储管理应用程序(包括备份应用程序)之间的通信。使用此框架,可以定义、保留和使用存储数据的时间点副本。Windows SharePoint Services VSS 编写器是 Windows SharePoint Services 3.0 和 2007 Office 版本的服务器产品中提供的一项新的服务。利用此编写器服务,请求程序(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=90911&clcid=0x804)(该链接可能指向英文页面)可以要求前端 Web 服务器提供 VSS 备份(完整备份或差异备份),紧接着 Windows SharePoint Services 会将请求程序引导到要使用 VSS 备份的 SQL 数据库和搜索索引。有关 VSS 的详细信息,请参阅 MSDN 文章卷影复制服务(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=90912&clcid=0x804)(该链接可能指向英文页面)。可以从 Microsoft 下载中心下载卷影复制服务 SDK 7.2(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=90914&clcid=0x804)(该链接可能指向英文页面)。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Windows SharePoint Services 的可下载书籍(该链接可能指向英文页面)

另请参见

概念

规划备份和恢复 (Windows SharePoint Services)
选择要保护的内容 (Windows SharePoint Services)