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 数据库合并:
单击“ 开始”,指向 “程序”,指向 BizTalk Server,然后单击 “BizTalk Server 配置”。 如果系统提示选择配置类型,请单击“ 自定义配置”。
为以下数据存储之一输入相同的 SQLServer 服务器名称和数据库名称(例如 BizTalkConsolidatedDb):
功能名称 数据存储名称 企业 SSO SSO 数据库 组 BizTalk 管理数据库 组 BizTalk MessageBox 数据库 组 BizTalk 跟踪数据库 业务规则引擎 规则引擎数据库 请注意 ,不应将 以下数据存储配置为共享 SQL Server 数据库:
功能名称 数据存储名称 BAM 工具 BAM 主要导入数据库 BAM 工具 BAM 存档数据库 设置剩余的配置选项并应用配置。 配置工具将在共享 SQL Server 数据库中为指定相同 SQLServer Server 名称和数据库名称的数据存储创建表。
实现 BizTalk 数据库合并的注意事项
合并 BizTalk 数据库时,请考虑以下事项:
数据库合并减少了与管理和维护 BizTalk Server 数据库相关的开销,但只能在适当的环境中实现。 在生产环境中实现 BizTalk Server 数据库合并之前,应在过渡环境中衡量 BizTalk Server 持续性能的影响。 请考虑实施 BizTalk Server 数据库合并,以简化以下方案中的数据库管理和维护:
规模小、卷较低的 BizTalk Server 生产环境,其中数据库性能不太可能成为性能瓶颈。
在理想情况下,如果 BizTalk 跟踪数据库没有包括在合并中,并且是在与合并数据库不同的物理磁盘上创建的,那么这适用于中等规模、中等容量的 BizTalk Server 生产环境。
大规模、大容量 BizTalk Server 生产环境,当共享 SQL Server 数据库物理位于高性能存储区域网络(SAN)设备上时,数据库成为性能瓶颈的可能性则非常低。
概念验证环境或开发环境中,数据库性能是次要关注。
总体 BizTalk Server 性能通常取决于 BizTalk Server 数据库的性能。 因此,不应在遇到或将遇到大量数据的任何 BizTalk Server 生产环境中实现数据库合并。 这一点的一个例外是,如果 BizTalk Server 数据库位于高性能存储区域网络 (SAN) 设备上,其中数据库成为性能瓶颈的可能性很低。 如果数据库磁盘不在高性能 SAN 上,分布式数据库为合并数据库提供卓越的性能,尤其是在负载不足的情况下。
如果 BizTalk Server 管理数据库包含在数据库合并中,并且合并数据库未命名 为 BizTalkMgmtDb,则必须将 BizTalk 管理控制台配置为指向合并数据库。 按照 “如何连接到现有组 ”中的步骤作,并将 BizTalk Server 管理控制台配置为指向合并数据库,以便管理 BizTalk Server 组。
有关可持续 BizTalk Server 性能的详细信息,请参阅 规划持续性能。
有关与维护 BizTalk Server 数据库相关的活动的详细信息,请参阅 维护 BizTalk Server1。