保护和恢复 InfoPath 表单模板中存储的数据 (Office Forms Server)

Forms Server 2007

更新: 2009-05-21

本文内容:

本主题提供了保护和恢复 InfoPath 表单模板中存储的数据的建议。

系统范围的数据保护和恢复策略应包含您为服务器场中的网站和 Web 应用程序制订的计划,并解决您支持的特定方案。

规划过程的具体步骤包括:

  • 分析和汇总支持您的业务方案的网站的数据保护和恢复需求。

  • 选择能够简化维护和管理的工具。

  • 决定是否执行服务器场级备份。许多管理员都会执行服务器场级备份,但是服务器场可能太大,无法在维护时段内进行备份。此外,服务器场的某些部分可能对您的业务并不重要。因此,您可能需要计划从较低级别的备份来重组服务器场。

  • 确定可用性基础结构是否能够提供足够的保护,以减少备份的数量或减少备份级别数。有些管理员会选择只使用可用性工具来保护其数据。

版本控制

  • 内容版本控制   推荐。确保网站所有者清楚了解可用空间大小与版本数量的对应关系,并与网站所有者合作,以确保主动监控并管理受版本控制的网站。

    Note注意:

    如果您升级表单模板,然后打开库中以前创建的 XML 文件,则只能使用 Microsoft Office InfoPath 2007 打开以前的版本,而不能使用 Web 浏览器来打开。

  • 数据库快照   不推荐使用。仅在版本随时间变化时想要保护网站外观的环境中,才推荐使用数据库快照。

删除保护

  • 回收站   推荐。用户可以从回收站恢复已填充的表单和用户部署的表单模板。

  • 网站捕获   推荐。强烈建议保护协作网站以防意外删除。

备份和恢复

除了 Microsoft Office Forms Server 2007 附带的备份和恢复功能提供的保护外,保护和恢复 Microsoft Office InfoPath 2007 表单模板中存储的数据还需要规划其他保护措施,因为某些 Office InfoPath 2007 表单模板数据存储在配置数据库中,并且因为表单模板可能会存储和检索外部源中的数据。

保护配置数据库中存储的信息

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

在许多情况下,您都可以还原配置数据库和管理中心内容数据库。但是,我们建议您始终假定无法还原配置数据库和管理中心内容数据库。有关保护配置数据库的详细信息,请参阅选择要保护的内容 (Office Forms Server)

Office InfoPath Forms Services 在配置数据库中存储下列信息:

  • 管理员批准的表单模板,例如工作流模板。

  • 管理员批准的数据连接。

    Note注意:

    由最终用户部署的表单模板和数据连接存储在内容数据库中,并通过使用内置的备份和恢复工具进行备份和恢复。

  • Office InfoPath Forms Services 的服务器场级设置,例如免除用户代理。

为了进行备份和恢复,我们建议管理员保存由管理员部署的每个表单模板和数据连接文件的副本。我们还建议您记录 Office InfoPath Forms Services 的设置。

可使用下面的 Stsadm 命令行操作来确定哪些 Office InfoPath Forms Services 内容存储在配置数据库中。

对象 Stsadm 操作

表单模板

stsadm -o enumformtemplates。有关详细信息,请参阅 Enumformtemplates:Stsadm 操作 (Office SharePoint Server)

数据连接

stsadm -o enumdataconnectionfiles。有关详细信息,请参阅 Enumdataconnectionfiles:Stsadm 操作 (Office SharePoint Server)

免除用户代理

stsadm -o enumexemptuseragents。有关详细信息,请参阅 Enumexemptuseragents:Stsadm 操作 (Office SharePoint Server)

保护外部数据

每次检索存储在 Office Forms Server 2007 外部的数据,或者将 InfoPath 表单数据保存到外部数据库时,请务必在您的备份和恢复计划中包括那些数据。Office Forms Server 2007 附带的内置备份和恢复工具将无法保护那些数据。

如果已创建将在某个数据库中存储数据的表单模板,请在备份和恢复策略中包括该数据库。

恢复 Office InfoPath 表单服务器

若要恢复运行 Office InfoPath 表单服务器的服务器,请计划执行以下过程:

  1. 在前端 Web 服务器上重新安装 Office Forms Server 2007。

  2. 还原内容数据库备份。

    Note注意:

    如果需要将数据还原到另一个 URL,则必须运行可下载的用于 Microsoft Office InfoPath 的服务器升级和迁移工具。有关详细信息,请参阅 InfoPath 2007 工具:用于 Microsoft Office InfoPath 的服务器升级和迁移工具(http://go.microsoft.com/fwlink/?linkid=106180&clcid=0x804)。

  3. 重新应用 Office InfoPath Forms Services 的服务器场级设置。有关详细信息,请参阅配置 InfoPath Forms Services (Office Forms Server)

  4. 重新部署您的数据连接文件以及由管理员部署的表单模板。有关详细信息,请参阅部署管理员批准的表单模板 (Office Forms Server)

另请参见

显示: