备份和还原 BizTalk Server 数据库

使用备份 BizTalk Server 作业来备份 BizTalk Server 源系统中的所有数据库,业务活动监视(BAM)使用的某些数据库除外。 源系统是包含实时数据的服务器或服务器组。 由于 BAM 数据库具有不同的备份和还原要求,因此这些数据库是使用其他方法进行备份和还原的。

备份 BizTalk Server 数据库并还原它们涉及以下步骤:

  1. 配置备份 BizTalk Server 作业

    在备份 BizTalk Server 数据库之前,必须先在源系统上配置备份 BizTalk Server 作业,该作业将备份定向到一个文件夹,然后可用于还原目标系统上的数据库。 目标系统是用于还原源系统生成的数据库备份的服务器或服务器组。 有关此步骤的详细信息,请参阅 如何配置备份 BizTalk Server 作业

  2. 为日志传送配置目标系统

    还必须配置目标系统进行日志传送,该系统提供备用服务器功能,并减少系统故障时的停机时间。 有关此步骤的详细信息,请参阅 如何为日志传送配置目标系统

  3. 还原数据库

    发生硬件故障时,可以使用发送到目标系统的备份和日志还原数据库。 有关此步骤的详细信息,请参阅 如何还原数据库

BizTalk Server 数据库

下表描述了 BizTalk Server 使用的数据库,并确定用于备份数据库的方法。

由 BizTalk Server 备份作业备份的数据库

下表列出了作为备份 BizTalk Server 作业的一部分进行备份和还原的数据库。 可以通过将自定义数据库添加到 adm_OtherBackupDatabases 表来修改备份 BizTalk Server 作业,以备份这些数据库。 有关详细信息,请参阅 如何备份自定义数据库

数据库 默认数据库名称 DESCRIPTION
BAM 主要导入数据库 BAMPrimaryImport 这是业务活动监视(BAM)收集原始跟踪数据的数据库。
BAM 通知服务应用程序数据库 BAMAlertsApplication 此数据库包含 BAM 通知的警报信息。 例如,使用 BAM 门户创建警报时,条目将插入数据库中,用于指定警报所属的条件和事件,以及警报的其他支持数据项。
BAM 通知服务实例数据库 BAMAlertsNSMain 此数据库包含实例信息,用于指定通知服务如何连接到 BAM 正在监视的系统。
BizTalk 跟踪数据库 BizTalkDTADb 此数据库存储由 BizTalk Server 跟踪引擎记录的健康监测数据。
BizTalk 管理数据库 BizTalkMgmtDb 此数据库是 BizTalk Server 的所有实例的中心元信息存储。
BizTalk MessageBox 数据库 BizTalkMsgBoxDb BizTalk Server 引擎使用此数据库来路由、队列、实例管理和各种其他任务。
规则引擎数据库 BizTalkRuleEngineDb 此数据库是以下数据库的存储库:

- 策略,它们是相关规则集。
- 词汇是用于规则中数据引用的用户友好的、特定于某个领域的名称集合。
SSO 数据库 SSODB 此企业单一 Sign-On 数据库安全地存储接收位置的配置信息。

BAM 备份过程备份的数据库

下表所示的数据库是依据备份和还原 BAM的过程进行备份并还原的:

数据库 默认数据库名称 DESCRIPTION
BAM 星型架构 BAMStarSchema 此数据库包含暂存表、度量值表和维度表。
BAM 分析 BAMAnalysis 此数据库包含用于联机和脱机分析的 BAM OLAP 多维数据集。
BAM 存档 BAMArchive 此数据库存档旧的业务活动数据。 创建 BAM 存档数据库,以最大程度地减少 BAM 主导入数据库中的业务活动数据的累积。
跟踪分析服务器 BizTalkAnalysisDb 此数据库存储健康监测联机分析处理(OLAP)多维数据集。

本节中