合并 BizTalk Server 数据库2

Microsoft BizTalk Server安装可能需要在 Microsoft SQL Server 中创建最多 13 个单独的数据库,以用作各种BizTalk Server功能的数据存储。 由于管理和维护这些数据库所需的开销,BizTalk Server将其中几个数据库合并到单一数据库中。 本部分介绍如何完成BizTalk Server数据库合并,并讨论实现BizTalk Server数据库合并的注意事项。

注意

有关安装BizTalk Server时所需的所有数据库的完整列表,请参阅 BizTalk Server 中的数据库

实现 BizTalk 数据库合并

BizTalk Server数据库合并是在安装BizTalk Server后执行的,在BizTalk Server配置期间执行。 按照以下步骤实现BizTalk Server数据库合并:

  1. 单击“开始”,依次指向“程序”、“BizTalk Server”,然后单击“BizTalk Server配置”。 如果系统提示选择配置类型,请单击“ 自定义配置”。

  2. 输入相同的SQL Server服务器名称和数据库名称 (例如 BizTalkConsolidatedDb) ,用于以下多个数据存储之一:

    功能名称 数据存储区名称
    企业 SSO SSO 数据库
    BizTalk 管理数据库
    BizTalk MessageBox 数据库
    BizTalk 跟踪数据库
    业务规则引擎 规则引擎数据库

    请注意,不应将以下数据存储配置为共享SQL Server数据库:

    功能名称 数据存储区名称
    BAM 工具 BAM 主导入数据库
    BAM 工具 BAM 存档数据库
  3. 设置剩余的配置选项,并应用配置。 配置工具将在共享SQL Server数据库中为指定了相同SQL Server服务器名称和数据库名称的数据存储创建表。

实现 BizTalk 数据库合并的注意事项

合并 BizTalk 数据库时,应考虑下列几点:

  1. 数据库合并可减少与管理和维护BizTalk Server数据库相关的开销,但只能在适当的环境中实现。 在生产环境中实现BizTalk Server数据库合并之前,应在过渡环境中衡量对BizTalk Server持续性能的影响。 在以下情况下,请考虑实现BizTalk Server数据库合并,以简化数据库管理和维护:

    • 小规模、少量BizTalk Server生产环境,其中数据库性能不太可能成为性能瓶颈。

    • 如果合并中不包括 BizTalk 跟踪数据库,并且最好是在与合并数据库不同的物理磁盘上创建 BizTalk 跟踪数据库,则中等规模、中等卷BizTalk Server生产环境。

    • 如果共享SQL Server数据库在物理上位于高性能存储区域网络 (SAN) 设备(其中数据库成为性能瓶颈的可能性非常低),则大规模、大容量BizTalk Server生产环境。

    • 概念验证或开发环境,其中数据库性能是次要问题。

  2. 总体BizTalk Server性能通常取决于BizTalk Server数据库的性能。 因此,不应在任何BizTalk Server生产环境中实施数据库合并,这些环境正在经历或将要经历大量操作。 这种情况的一个例外是,如果BizTalk Server数据库位于非常高性能的存储区域网络 (SAN) 设备上,其中数据库成为性能瓶颈的可能性非常低。 如果数据库磁盘不位于高性能 SAN 中,则分布式数据库与合并数据库相比,能提供更高的性能,特别是在负载条件下更是如此。

  3. 如果BizTalk Server管理数据库包含在数据库合并中,并且合并数据库未命名为 BizTalkMgmtDb,则必须将 BizTalk 管理控制台配置为指向合并数据库。 按照如何连接到现有组中的步骤操作,并将 BizTalk Server 管理控制台配置为指向合并数据库,以便管理BizTalk Server组。

  4. 有关可持续BizTalk Server性能的详细信息,请参阅规划持续性能

    有关维护BizTalk Server数据库的活动的详细信息,请参阅维护 BizTalk Server1