配置数据库可用性组属性

**适用于:**Exchange Server 2010

**上一次修改主题:**2009-08-31

可以使用 Exchange 管理控制台 (EMC) 或 Exchange 命令行管理程序配置数据库可用性组 (DAG) 的属性,包括由 DAG 使用的*“见证”*服务器和目录。命令行管理程序使您能够配置在 EMC 中不可用的 DAG 属性,比如分配给 DAG 的 IP 地址、网络发现,用于复制的 TCP 端口以及数据中心激活协调 (DAC) 模式。

DAG 属性值存储在 Active Directory 和群集数据库中。但是,某些属性存储在群集数据库中。因此,DAG 的基础群集必须启动并运行,并且有仲裁,以便设置以下项的属性:

  • ReplicationPort
  • NetworkCompression
  • NetworkEncryption
  • DiscoverNetworks

希望执行何种操作?

  • 使用 EMC 配置数据库可用性组属性
  • 使用命令行管理程序配置数据库可用性组属性

使用 EMC 配置数据库可用性组属性

需要首先分配权限,然后才能执行此过程。若要查看所需的权限,请参阅 高可用性权限 主题中的“数据库可用性组”条目。

  1. 在控制台树中,导航到“组织配置”>“邮箱”****。
  2. 在结果窗格中,单击“数据库可用性组”选项卡,再右键单击要配置的 DAG,然后单击“属性”****。
  3. 使用“常规”选项卡可以查看 DAG 成员身份、配置 DAG 的文件共享见证以及配置 DAG 网络的网络加密和网络压缩。
    • 成员服务器:这是一个只读字段,显示本身是 DAG 成员的邮箱服务器。
    • 见证服务器:当 DAG 包含偶数个成员时,将服务器的名称作为 DAG 的仲裁见证使用。
    • 见证目录:用于在见证服务器上存储文件共享见证数据的目录名称。
  4. 使用“运行的服务器”选项卡可以查看当前运行的 DAG 成员列表。

使用命令行管理程序配置数据库可用性组属性

需要首先分配权限,然后才能执行此过程。若要查看所需的权限,请参阅 高可用性权限 主题中的“数据库可用性组”条目。

本示例将名为 DAG1 的 DAG 的证据目录设置为 C:\DAG1DIR。

Set-DatabaseAvailabilityGroup -Identity DAG1 -WitnessDirectory C:\DAG1DIR

本示例预配置 EXHUB3 的备用见证服务器,以及名为 DAG1 的 DAG 的 C:\DAGFileShareWitnesses\DAG1.contoso.com 的备用见证目录。

Set-DatabaseAvailabilityGroup -Identity DAG1 -AlternateWitnessDirectory C:\DAGFileShareWitnesses\DAG1.contoso.com -AlternateWitnessServer EXHUB3

本示例配置名为 DAG1 的 DAG 以使用 DHCP 获得 IP 地址。

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIPAddresses 0.0.0.0

本示例配置名为 DAG1 的 DAG 以使用静态 IP 地址 10.0.0.8。

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIPAddresses 10.0.0.8

本示例使用多个静态 IP 地址配置名为 DAG1 的多子网 DAG。

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIPAddresses 10.0.0.8,10.0.1.8

本示例为名为 DAG1 的 DAG 配置数据中心激活模式。

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatacenterActivationMode DagOnly

本示例将名为 DAG1 的 DAG 的复制端口配置为 63132。

Set-DatabaseAvailabilityGroup -Identity DAG1 -ReplicationPort 63132

备注

更改 DAG 默认的复制端口后,必须手动修改 DAG 每个成员上的 Windows 防火墙例外,以允许通过指定的端口进行通信。

详细信息

创建数据库可用性组

删除数据库可用性组

创建数据库可用性组网络

管理数据库可用性组成员身份

Get-DatabaseAvailabilityGroup

Set-DatabaseAvailabilityGroup