后端数据库拓扑

上一次修改主题: 2010-02-19

任何 Enterprise Edition 或 Standard Edition 配置都需要后端数据库。有关用于后端数据库的 Microsoft SQL Server 数据库软件的支持版本的详细信息,请参阅内部 Office Communications Server 组件要求

数据库配置方案

在 Standard Edition 拓扑中,包括后端数据库在内的所有服务器角色都并置在同一台计算机上。

在 Enterprise Edition 拓扑中,不能将后端数据库与任何其他服务器角色并置在一个池中。但是,可将后端数据库与其他 Office Communications Server 2007 R2 数据库并置。具体来说,后端数据库可与存档数据库、监控数据库、群聊数据库和合规性(用于群聊)数据库在同一共享 SQL Server 实例中运行。后端数据库可与控制器数据库在一台共享服务器中运行,但其必须在不同的 SQL Server 实例中运行。

Dd425285.note(zh-cn,office.13).gif注意:
公布的性能测试结果假定后端数据库在专用 SQL Server 实例中运行。

对于 Enterprise Edition 拓扑,不管是合并拓扑还是扩展拓扑,都支持以下后端数据库配置方案:

  • 一台不带负载平衡器的前端服务器搭配一个位于一台单独计算机上的后端数据库。
  • 一台连接到硬件负载平衡器的前端服务器搭配一个位于一台单独计算机上的后端数据库。
  • 两台或更多台连接到硬件负载平衡器的前端服务器搭配一个位于一台单独计算机上的后端数据库。
  • 在企业版池中,后端数据库可以是单台 SQL Server 计算机。另外,在多节点主动/被动配置中,也可以选择将两台或更多台专用 SQL Server 计算机组成群集。采用 SQL Server 群集作为后端数据库可以提供故障转移功能,因而提高了可用性。在多节点群集中,Office Communications Server SQL 实例必须能够故障转移到被动节点,出于性能原因,其他任何 SQL 实例均不应共享该节点。可以使用 DbImpExp.exe 工具将后端数据库从非群集环境迁移到群集环境。有关用于 Office Communications Server 2007 R2 的 DBImpExp.exe 工具的详细信息,请参阅 DBImpExp-Readme.htm 文件,该文件位于装有 Office Communications Server 2007 R2 的服务器的 <驱动器>:\Program Files\Microsoft Office Communications Server 2007 R2\Server\Support 文件夹中。

在包含多个 SQL Server 实例的配置中,企业版池可以使用默认实例,也可以使用命名实例。在上述任一情况下,都支持默认端口 1433 或非默认端口。要使用 1433 以外的端口,请采用以下方法之一:

  • 在运行 SQL Server 的计算机上运行 SQL Server Browser 服务。在客户端上不需要进行任何配置。
  • 除了在运行 SQL Server 的计算机上运行 SQL Server Browser 服务,还可以通过为 SQL Server 实例创建别名并指定端口号来对客户端进行配置。要在运行前端服务器的计算机上创建别名,请使用 SQL Server 配置管理器(Microsoft 管理控制台 (MMC) 的一个管理单元)。必须在运行前端服务器的每台计算机上创建别名。
    有关详细信息,请参阅 SQL Server 文档。

承载第三方应用程序 SQL Server 数据库

Office Communications Server 2007 R2 数据库(即后端数据库、存档数据库或监控数据库)可与第三方应用程序数据库在一台共享数据库中运行,但这些数据库必须在不同的 SQL Server 实例中运行。不支持 Office Communications Server 2007 R2 数据库与第三方应用程序数据库在同一共享 SQL Server 实例中运行。

Dd425285.note(zh-cn,office.13).gif注意:
支持在一台共享服务器的不同实例中承载第三方应用程序数据库,但出于性能原因,不建议这样做。

如果您选择在 Office Communications Server 数据库所在的服务器上运行第三方应用程序数据库,请谨记以下几点:

  • 此 Office Communications Server 数据库必须有分别用于存储其数据库和其事务日志的物理磁盘。
  • 此服务器必须有足够的内存来缓存 Office Communications Server 使用的整个实例。