Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет Set-DatabaseAvailabilityGroup используется для настройки некоторых свойств группы доступности базы данных (DAG). Командлет Set-DatabaseAvailabilityGroup позволяет управлять свойствами группы обеспечения доступности баз данных, которыми невозможно управлять из консоли управления Exchange, например включать и выключать межсайтовый клиентский доступ RPC, настраивать сетевое обнаружение, выбирать TCP-порт для репликации и выбирать режим координации активации центра обработки данных (DAC).

Значения свойств DAG хранятся как в Служба каталогов Active Directory, так и в базе данных кластера. Тем не менее некоторые свойства хранятся в базе данных кластера. В результате базовый кластер для группы обеспечения доступности баз данных должен работать и иметь кворум, чтобы можно было задавать следующие свойства:

Синтаксис

Set-DatabaseAvailabilityGroup -Identity <DatabaseAvailabilityGroupIdParameter> [-AllowCrossSiteRpcClientAccess <SwitchParameter>] [-AlternateWitnessDirectory <NonRootLocalLongFullPath>] [-AlternateWitnessServer <FileShareWitnessServerName>] [-Confirm [<SwitchParameter>]] [-DatabaseAvailabilityGroupIpAddresses <IPAddress[]>] [-DatacenterActivationMode <Off | DagOnly>] [-DiscoverNetworks <SwitchParameter>] [-DomainController <Fqdn>] [-NetworkCompression <Disabled | Enabled | InterSubnetOnly | SeedOnly>] [-NetworkEncryption <Disabled | Enabled | InterSubnetOnly | SeedOnly>] [-ReplicationPort <UInt16>] [-WhatIf [<SwitchParameter>]] [-WitnessDirectory <NonRootLocalLongFullPath>] [-WitnessServer <FileShareWitnessServerName>]

Параметры

Параметр Обязательность Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.DatabaseAvailabilityGroupIdParameter

Параметр Identity определяет имя группы DAG, которое необходимо изменить.

AllowCrossSiteRpcClientAccess

Необязательный

System.Management.Automation.SwitchParameter

Параметр AllowCrossSiteRpcClientAccess зарезервирован для будущего использования корпорацией Майкрософт.

AlternateWitnessDirectory

Необязательный

Microsoft.Exchange.Data.NonRootLocalLongFullPath

Параметр AlternateWitnessDirectory указывает имя альтернативного каталога, используемого для хранения данных файлового ресурса-свидетеля. Указанный каталог не должен использоваться любой другой группой доступности базы данных или для какой-либо другой цели. Этот параметр используется только в процессе переключения центра обработки данных. Если группа обеспечения доступности баз данных распространяется на несколько центров обработки данных в конфигурации устойчивости сайтов, рекомендуется предварительно настроить альтернативный следящий сервер и каталог.

AlternateWitnessServer

Необязательный

Microsoft.Exchange.Data.FileShareWitnessServerName

Параметр AlternateWitnessServer указывает имя альтернативного сервера, используемого для хранения данных файлового ресурса-свидетеля. Указанный сервер не может являться членом группы обеспечения доступности баз данных, настроенной с его использованием. Этот параметр используется только в процессе переключения центра обработки данных. Если группа обеспечения доступности баз данных распространяется на несколько центров обработки данных в конфигурации устойчивости сайтов, рекомендуется предварительно настроить альтернативный следящий сервер и каталог.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

DatabaseAvailabilityGroupIpAddresses

Необязательный

System.Net.IPAddress[]

Параметр DatabaseAvailabilityGroupIpAddresses используется для назначения одного или нескольких статических IP-адресов группе обеспечения доступности баз данных при добавлении сервера почтовых ящиков в такую группу. Если опустить параметр DatabaseAvailabilityGroupIpAddresses при создании группы доступности базы данных, система попытается получить в аренду один или несколько IP-адресов с DHCP-сервера в организации, чтобы назначить их группе доступности базы данных. Необходимо указывать параметр при каждом добавлении дополнительного IP-адреса в группу DAG, например как в случае с группами DAG с несколькими подсетями. Также необходимо указывать все IP-адреса, ранее назначаемые для группы DAG при каждом использовании параметра DatabaseAvailabilityGroupIpAddresses. Установка значения 0.0.0.0 для параметра DatabaseAvailabilityGroupIpAddresses автоматически настраивает использование протокола DHCP для группы обеспечения доступности баз данных.

DatacenterActivationMode

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatacenterActivationModeOption

Параметр DatacenterActivationMode определяет, отключен (Off) или включен (DagOnly) режим активации центра обработки данных для группы обеспечения доступности баз данных. Данный режим должен быть установлен для всех групп DAG с тремя или более членами, расширенных на два или более физических местоположений. Данный режим не должен применяться для групп обеспечения доступности баз данных менее с чем тремя членами.

DiscoverNetworks

Необязательный

System.Management.Automation.SwitchParameter

С помощью параметра DiscoverNetworks можно задать принудительное повторное обнаружение сети и сетевых интерфейсов. По умолчанию подтверждения соединения внутренней сети пересылаются между членами группы DAG в одной подсети. Если ответа на пульс не поступает, сетевое обнаружение выполняется системой автоматически. При добавлении и удалении сетей или изменении подсетей сети группы DAG можно запустить повторное обнаружение всех сетей DAG с помощью параметра DiscoverNetworks.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

NetworkCompression

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+NetworkOption

Параметр NetworkCompression определяет состояние сетевого сжатия: отключено для всех сетей (Disabled), включено для всех сетей (Enabled), включено только для связи между внутренними подсетями (InterSubnetOnly) или включено только для заполнения (SeedOnly).

NetworkEncryption

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+NetworkOption

Параметр NetworkEncryption определяет состояние сетевого шифрования: отключено для всех сетей (Disabled), включено для всех сетей (Enabled), включено только для связи между внутренними подсетями (InterSubnetOnly) или включено только для заполнения (SeedOnly).

ReplicationPort

Необязательный

System.UInt16

Параметр ReplicationPort указывает порт TCP для операции репликации (доставка и заполнение журнала). Если параметр не указан, для репликации по умолчанию используется TCP-порт 64327.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

WitnessDirectory

Необязательный

Microsoft.Exchange.Data.NonRootLocalLongFullPath

Параметр WitnessDirectory указывает имя каталога на сервере, используемого для хранения данных файлового ресурса-свидетеля. Указанный каталог не должен использоваться любой другой группой доступности базы данных.

WitnessServer

Необязательный

Microsoft.Exchange.Data.FileShareWitnessServerName

Параметр WitnessServer указывает имя сервера, выступающего в роли свидетеля для группы DAG. Указанный сервер не должен быть членом группы обеспечения доступности баз данных.

Подробное описание

Запись «Разрешения группы обеспечения доступности баз данных» в разделе Разрешения высокой доступности.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

Указанная группа доступности базы данных не существует.

Проверьте имя группы DAG и повторите попытку.

Недостаточно полномочий для выполнения этой задачи.

Убедитесь, что используемая учетная запись имеет соответствующие разрешения, и повторите попытку.

Примеры

ПРИМЕР 1

В этом примере показано, как установить следящий каталог C:\DAG1DIR для группы обеспечения доступности баз данных с именем DAG1.

Скопировать код
Set-DatabaseAvailabilityGroup -Identity DAG1 -WitnessDirectory C:\DAG1DIR

ПРИМЕР 2

В этом примере показано, как предварительно настроить альтернативный следящий сервер EXHUB3 и альтернативный следящий каталог C:\DAGFileShareWitnesses\DAG1.contoso.com для группы обеспечения доступности баз данных с именем DAG1.

Скопировать код
Set-DatabaseAvailabilityGroup -Identity DAG1 -AlternateWitnessDirectory C:\DAGFileShareWitnesses\DAG1.contoso.com -AlternateWitnessServer EXHUB3

ПРИМЕР 3

В этом примере показано, как настроить использование протокола DHCP для получения IP-адреса в группе обеспечения доступности баз данных с именем DAG1.

Скопировать код
Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 0.0.0.0

ПРИМЕР 4

В этом примере показано, как настроить использование статического IP-адреса 10.0.0.8 в группе обеспечения доступности баз данных с именем DAG1.

Скопировать код
Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8

ПРИМЕР 5

В этом примере показано, как настроить группу обеспечения доступности баз данных DAG1 с несколькими статическими IP-адресами.

Скопировать код
Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,10.0.1.8

ПРИМЕР 6

В этом примере показана настройка TCP-порта 63132 для репликации в группе обеспечения доступности баз данных DAG1.

Скопировать код
Set-DatabaseAvailabilityGroup -Identity DAG1 -ReplicationPort 63132
Примечание.
После изменения порта репликации по умолчанию для группы DAG необходимо вручную настроить исключения брандмауэра Windows для каждого члена группы DAG, чтобы разрешить подключение через указанный порт.

ПРИМЕР 7

В этом примере показано, как настроить режим активации центра обработки данных для группы обеспечения доступности баз данных DAG1.

Скопировать код
Set-DatabaseAvailabilityGroup -Identity DAG1 -DatacenterActivationMode DagOnly