选择备份和恢复工具 (Office Forms Server)

Forms Server 2007

更新: 2009-05-21

本文内容:

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

确定要使用哪些工具时要考虑的关键因素包括:

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

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

  • 管理解决方案的复杂程度。

  • 解决方案是否能根据您的维护时段和数据库大小进行调整。

在某些业务情形中,您可以使用高可用性解决方案(例如数据库群集、日志传送或镜像)来满足您的数据保护和恢复需要。有关规划高可用性的详细信息,请参阅可用性规划 (Office SharePoint Server) (http://go.microsoft.com/fwlink/?linkid=102835&clcid=0x804)。

可用工具

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

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

管理中心

内置

图形

完整和差异

服务器场

Web 应用程序

内容数据库

不能用于安排备份时间。

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

不能直接备份到磁带。

Office Forms Server: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 备份

从 Office Forms Server 2007 SP1 开始,您现在可以在 Windows Server 2008 上安装 Office Forms Server。

图形

完整

指定的文件夹和文件

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

内置的备份和恢复工具

Office Forms Server 2007 提供了两个内置的备份和恢复工具:管理中心和 Stsadm 命令行工具。

下图说明内置的 Office Forms Server 2007 备份的工作原理。可从管理中心或 Stsadm 命令行工具开始备份。管理中心应用程序池将文件写入指定的文件服务器,并将 SQL Server 数据库备份到同一文件服务器。备份路径是创建用于备份的文件夹所在的位置(spbr0000、spbr0001 等)。

内置备份和恢复工具

下表比较内置备份和恢复工具中的可用功能。

管理中心 STSADM
命令行工具

备份服务器场



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



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



备份 Web 应用程序

备份网站集

备份内容数据库

备份自定义项

日程安排备份

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

性能

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

Note注意:

搜索数据库可能变得非常大。一种管理搜索备份大小的方法是确保对数据库索引进行碎片整理。您可能需要使用在 Microsoft 知识库文章如何整理 Windows SharePoint Services 3.0 数据库和 SharePoint Server 2007 数据库 (http://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 中还原配置数据库 (http://go.microsoft.com/fwlink/?linkid=117755&clcid=0x804)。

您可以按以下方式恢复服务器场,其中包括配置数据库和管理中心内容数据库:

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

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

管理中心

管理中心提供了一种方便的方法来备份您的 Office Forms Server 2007 系统。

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

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

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

  • 在服务器场级别或 Web 应用程序级别进行备份和恢复的能力。

  • 对搜索数据库进行可还原的备份。

  • 对于最初运行了 17 个小时的备份,系统将自动重新启动备份,并分配适当的时间来执行备份过程(超过 17 个小时)。

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

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

  • 不提供计划功能。

  • 不能直接备份到磁带。备份位置必须是 UNC 路径。

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

  • 不能备份任何配置更改,包括:

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

    • 备用访问映射。

    • Inetpub 目录。

  • 不能备份任何自定义项,包括:

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

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

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

有关使用管理中心的详细信息,请参阅使用管理中心备份服务器场 (Office SharePoint Server 2007)

Stsadm 命令行工具

Office Forms Server 2007 提供用于管理服务器和网站的 Stsadm 命令行工具。您可以使用 Stsadm 备份和还原操作来保护和恢复数据。

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

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

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

  • 可用于备份配置数据库或管理中心内容数据库。

    Note注意:

    配置数据库和管理中心内容数据库包含特定于计算机的信息,并且只能还原到配置完全相同的环境,包括所有的软件更新、服务器名称和服务器数量。

  • 对搜索数据库进行可还原的备份。

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

  • 对于最初运行了 17 个小时的备份,系统将自动重新启动备份,并分配适当的时间来执行备份过程(超过 17 个小时)。

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

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

  • 网站集备份会影响性能并且可能导致访问错误。仅当网站集处于锁定状态时,才应使用网站集备份。当使用的网站集大于 15 GB 时,网站集备份可能会很慢。如果您使用的网站集大于 15 GB,建议您使用数据库备份。

    Note注意:

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

  • 不能直接备份到磁带。备份位置必须是 UNC 路径。

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

  • 不能备份任何配置更改,包括:

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

    • 备用访问映射。

    • Inetpub 目录。

  • 不能备份任何自定义项,包括:

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

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

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

外部备份和恢复工具

外部备份和恢复工具包括:

  • Microsoft SQL Server 2005

  • Microsoft System Center Data Protection Manager

  • Windows Server Backup 工具

Microsoft SQL Server 2005 备份和恢复

Office Forms Server 2007 所用的 SQL Server 数据库中包含网站内容,它们是重点保护对象。如果您的公司有备份其他 SQL Server 数据库的数据库管理员,您可能希望在标准流程中包括 Windows SharePoint Services 3.0 所使用的数据库。下面的列表介绍了使用 SQL Server 备份的优点和限制。

优点:

  • 可以重复利用现有的 SQL Server 数据保护策略。

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

  • 速度可能比 Office Forms Server 2007 备份更快。

  • 可直接备份到磁带。

限制:

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

  • 不能用于备份搜索数据库,因为搜索索引并不存储在 SQL Server 中,并且在执行仅备份数据库的操作后,搜索索引不能与搜索数据库同步。

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

  • 不能用于在低于数据库的级别进行恢复。使用还原后的数据库恢复单个项目可能会很复杂。

  • 不能备份任何配置更改,包括:

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

    • 备用访问映射。

    • Inetpub 目录。

  • 不能备份任何自定义项,包括:

    • %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 也可用于保护 Office Forms Server 2007: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) 和除 Home Edition 之外的所有 Windows Vista Edition 的工作站和便携式计算机上的文件;群集服务器上的文件和应用程序数据;服务器系统状态。

下面的列表介绍了此工具的优点。

优点:

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

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

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

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

  • 可以备份到磁带。

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

注意事项:

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

  • 保护搜索需要编写脚本。有关更新的指南,请参阅以下主题。

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

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

Windows Server Backup

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

Note 注意:

从 Office Forms Server 2007 SP1 开始,您现在可以在 Windows Server 2008 上安装 Office Forms Server 2007。您必须为 Windows Server 2008 备份配置特定的注册表项,才能使用 SharePoint 产品和技术。有关详细信息,请参阅 Microsoft 知识库中的当您在 Windows Server 2008 中使用 Windows Server Backup 时,Windows SharePoint Services 3.0 不显示在可备份的组件列表中 (http://go.microsoft.com/fwlink/?linkid=108244&clcid=0x804)。

Windows Server Backup 工具具有以下优点:

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

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

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

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

第三方解决方案

若要查找由 Microsoft 合作伙伴基于 Microsoft 支持的技术构建的第三方解决方案,请访问 Solution Finder (http://go.microsoft.com/fwlink/?linkid=102834&clcid=0x804),然后使用以下参数进行搜索:

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

  • 产品类别 = Microsoft Office 2007 system

  • 产品 = Microsoft Office Forms Server 2007

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

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

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

显示: