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

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

Type:AllowReadOnlyFailoverToPrimary
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailoverGroupName

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

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-FailoverPolicy

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

Type:FailoverPolicy
Accepted values:Automatic, Manual
Position:Named
Default value:Automatic
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GracePeriodWithDataLossHours

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

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartnerServerList

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

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadOnlyEndpointTargetServer

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

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

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

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

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

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

String

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

AzureSqlFailoverGroupModel