Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Командлет Set-DatabaseAvailabilityGroup используется для настройки некоторых свойств группы доступности базы данных (DAG). Командлет Set-DatabaseAvailabilityGroup позволяет управлять свойствами группы обеспечения доступности баз данных, которыми невозможно управлять из консоли управления Exchange, например включать и выключать межсайтовый клиентский доступ RPC, настраивать сетевое обнаружение, выбирать TCP-порт для репликации и выбирать режим координации активации центра обработки данных (DAC).
Значения свойств DAG хранятся как в Служба каталогов Active Directory, так и в базе данных кластера. Тем не менее некоторые свойства хранятся в базе данных кластера. В результате базовый кластер для группы обеспечения доступности баз данных должен работать и иметь кворум, чтобы можно было задавать следующие свойства:
- ReplicationPort
- NetworkCompression
- NetworkEncryption
- DiscoverNetworks
Синтаксис
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. Установка значения
|
DatacenterActivationMode |
Необязательный |
Microsoft.Exchange.Data.Directory.SystemConfiguration.DatacenterActivationModeOption |
Параметр DatacenterActivationMode определяет, отключен
( |
DiscoverNetworks |
Необязательный |
System.Management.Automation.SwitchParameter |
С помощью параметра DiscoverNetworks можно задать принудительное повторное обнаружение сети и сетевых интерфейсов. По умолчанию подтверждения соединения внутренней сети пересылаются между членами группы DAG в одной подсети. Если ответа на пульс не поступает, сетевое обнаружение выполняется системой автоматически. При добавлении и удалении сетей или изменении подсетей сети группы DAG можно запустить повторное обнаружение всех сетей DAG с помощью параметра DiscoverNetworks. |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
|
NetworkCompression |
Необязательный |
Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+NetworkOption |
Параметр NetworkCompression определяет состояние сетевого
сжатия: отключено для всех сетей ( |
NetworkEncryption |
Необязательный |
Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+NetworkOption |
Параметр NetworkEncryption определяет состояние сетевого
шифрования: отключено для всех сетей ( |
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 |