选择要保护的内容 (Office Forms Server)

Forms Server 2007

更新: 2009-05-21

本文内容:

一个服务器场中有许多需要保护的组件:

  • SQL Server 数据库中存储的内容

  • 外部存储设备中存储的内容

  • 搜索服务数据库和索引

  • Internet Information Services (IIS) 和配置数据库中存储的 Microsoft Office Forms Server 2007 配置设置。

  • 自定义项

  • 操作系统和 Office Forms Server 2007 的二进制文件

保护内容数据库

Office Forms Server 2007 内容存储在 Microsoft SQL Server 数据库中。建议您使用下列任一工具来备份所有内容数据库:

  • Office Forms Server 2007 内置的工具

  • SQL Server 工具

  • 在支持的应用程序编程接口 (API) 和 SharePoint 产品和技术的基础上构建的第三方工具,例如卷影复制服务 (VSS)

您的备份和恢复策略应涵盖系统中的服务器上的上述所有组件。

保护外部数据源中存储的内容

已推出一个用于 Office Forms Server 2007 的外部存储 API。该外部存储 API 允许您在外部存储应用程序而非 Microsoft SQL Server 上存储文档或文件。该 API 还允许您升级现有 Office Forms Server 2007 网站,使其指向外部存储应用程序。Microsoft 帮助和支持网站 (http://go.microsoft.com/fwlink/?linkid=106214&clcid=0x804) 上的修补程序 937901“用于 Windows SharePoint Services 3.0 的外部存储 API”中提供了该 API。您不能使用 Windows SharePoint Services 3.0 内置的备份和恢复工具来备份外部数据源中存储的数据,但可以使用 Stsadm 导入和导出操作。有关导入和导出的详细信息,请参阅:

保护搜索内容

Office Forms Server 2007 的搜索内容同时存储在搜索数据库和搜索索引文件中。由于必须同步数据库和索引中的搜索数据,因此,应只使用 Office Forms Server 2007 中内置的备份和恢复工具(如 Stsadm 命令行工具)、管理中心备份和恢复或基于 SharePoint 卷影复制服务 (VSS) 的工具(如 Microsoft System Center Data Protection Manager 2007)来对搜索进行备份。这些工具会将数据库备份与搜索索引文件备份进行同步,并且可以将二者一起还原。有关这些工具的详细信息,请参阅选择备份和恢复工具 (Office Forms Server)

若要备份搜索,您必须执行服务器场备份。

建议不要使用 SQL Server 来备份搜索数据库。这是因为搜索索引并不存储在 SQL Server 中,并且在执行仅备份数据库的操作后,搜索索引不能与搜索数据库同步。如果必须还原使用 SQL Server 工具备份的搜索数据库,则 Office Forms Server 2007 必须重新创建索引并对内容执行完全爬网。

Note注意:

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

保护配置设置

配置包括 Internet Information Services (IIS) 配置设置和 Office Forms Server 2007 的配置设置。

保护和恢复 IIS 配置设置

您可以在 IIS 管理器中或 SharePoint 管理中心网站上设置 IIS 配置。IIS 配置存储在您的系统中每个前端 Web 服务器上的 IIS 元数据库中。

IIS 配置包括以下内容:

  • 应用程序池设置,包括服务帐户

  • HTTP 压缩设置

  • 超时设置

  • 自定义 Internet 服务器应用程序编程接口 (ISAPI) 筛选器

  • 计算机域成员身份

  • Internet 协议安全性 (IPsec) 设置

  • 网络负载平衡设置

  • 主机标头项

  • 安全套接字层 (SSL) 证书

  • 专用的 IP 地址设置

对于 SharePoint 产品和技术的早期版本,建议您备份 IIS 元数据库。而对于此版本的 SharePoint 产品和技术,则建议您尽可能使用可提供预期配置监控 (DCM) 的工具,来记录每个前端 Web 服务器的所有 IIS 配置。

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

Office Forms Server 2007 中的配置在管理中心设置,并存储在配置数据库中。

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 中的配置设置包括以下各项:

  • 应用程序池设置。

  • 数据库名称和位置。

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

  • 外部服务连接设置。

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

  • 激活的功能。

  • 备用访问映射设置。

    您可以轻松记录备用访问映射设置。可以使用 stsadm -o enumalternatedomains 命令导出备用访问映射设置,然后使用 Windows Server 2003 备份工具或其他文件备份系统来备份该文本文件。有关详细信息,请参阅 Enumalternatedomains:Stsadm 操作 (Office SharePoint Server)

保护自定义项

SharePoint 网站的自定义项可包括:

  • 母版页、页面布局和级联样式表。这些对象存储在 Web 应用程序的内容数据库中。

  • Web 部件、网站或列表定义、自定义列、新的内容类型、自定义字段、自定义操作、编码工作流,或工作流活动和条件。

  • 第三方解决方案及其关联的二进制文件和注册表项,如 IFilter。

  • 对标准 XML 文件所做的更改。

  • 自定义网站定义 (Webtemp.xml)。

保护解决方案包

建议您尽可能使用解决方案包来部署网站自定义项。解决方案是一个或多个自定义项的容器。解决方案可以包含功能、Web 部件、安全策略更改和其他文件以及一个详细的指南,以便通过 SharePoint 产品和技术中的部署机制自动部署到文件系统。解决方案包括 IFilter。功能是解决方案的一部分,可由服务器管理员针对服务器场、特定的 Web 应用程序、特定的网站集或特定网站将其激活。有关解决方案的详细信息,请参阅:解决方案概述(http://go.microsoft.com/fwlink/?linkid=103011&clcid=0x804)。

可以使用解决方案包来简化备份和恢复过程。同时在内部和外部备份每个解决方案包,当发生灾难时,将解决方案重新部署到相应的服务器。

保护未打包为解决方案的自定义项

对于没有或不能将自定义项打包为解决方案的系统,备份和还原自定义项的过程比较复杂。下表列出了自定义项在前端 Web 服务器上的通常存储位置。

位置 说明

%COMMONPROGRAMFILES% \Microsoft Shared\Web server extensions\12

经常更新的文件、自定义程序集、自定义模板、自定义网站定义。特别是经常修改的 Web.config 文件。

Inetpub

IIS 虚拟目录的位置。

C:\WINNT\assembly

全局程序集缓存 (GAC)。GAC 是操作系统中一个受保护的位置,.NET Framework 代码程序集安装在其中,以提供系统的完全访问权限。

请咨询您的开发团队或自定义项供应商,以确定您的自定义项是否涉及其他位置中的其他外接程序软件或文件。建议您使用 Windows Server 2003 备份工具来备份这些目录。

保护二进制文件

如果您需要还原系统,建议您重新安装操作系统、Office Forms Server 2007 和软件更新。同时在内部和外部保留所有操作系统、软件和软件更新媒体的副本。

另请参见

显示: