Поделиться через


Set-AzSqlDatabaseFailoverGroup

Изменяет конфигурацию группы отработки отказа База данных SQL Azure.

Синтаксис

Set-AzSqlDatabaseFailoverGroup
   [-ServerName] <String>
   [-FailoverGroupName] <String>
   [-FailoverPolicy <FailoverPolicy>]
   [-GracePeriodWithDataLossHours <Int32>]
   [-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
   [-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
   [-ReadOnlyEndpointTargetServer <String>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Эта команда изменяет конфигурацию группы отработки отказа База данных SQL Azure. Основной сервер группы отработки отказа должен использоваться для выполнения команды. Чтобы управлять набором баз данных в группе, используйте add-AzSqlDatabaseToFailoverGroup и Remove-AzSqlDatabaseFromFailoverGroup. Во время предварительной версии функции групп отработки отказа для параметра -GracePeriodWithDataLossHours поддерживаются только значения, превышающие или равные 1 часу.

Примеры

Пример 1

$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1

Задает политику отработки отказа группы отработки отказа значение "Автоматически".

Пример 2

$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual

Задает политику отработки отказа группы отработки отказа значение "Вручную", перенаправляясь в группу отработки отказа.

Параметры

-AllowReadOnlyFailoverToPrimary

Следует ли запускать автоматическую отработку отказа конечной точки только для чтения на вторичном сервере.

Тип:AllowReadOnlyFailoverToPrimary
Допустимые значения:Enabled, Disabled
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FailoverGroupName

Имя группы отработки отказа База данных SQL Azure.

Тип:String
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-FailoverPolicy

Политика отработки отказа группы отработки отказа База данных SQL Azure.

Тип:FailoverPolicy
Допустимые значения:Automatic, Manual
Position:Named
Default value:Manual
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GracePeriodWithDataLossHours

Интервал перед запуском автоматической отработки отказа при сбое на основном сервере. Это означает, что База данных SQL Azure не инициирует автоматическую отработку отказа до истечения льготного периода. Обратите внимание, что операция отработки отказа с параметром AllowDataLoss может привести к потере данных из-за характера асинхронной синхронизации.

Тип:Int32
Position:Named
Default value:1
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PartnerServerList

Список серверов партнеров в группе отработки отказа (пустой список для 0 серверов).

Тип:List<T>[String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ReadOnlyEndpointTargetServer

Имя целевого сервера для единственной конечной точки чтения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя группы ресурсов.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ServerName

Имя основного сервера База данных SQL Azure группы отработки отказа.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

String

Выходные данные

AzureSqlFailoverGroupModel