Set-AzSqlDatabaseFailoverGroup
Изменяет конфигурацию группы отработки отказа базы данных SQL Azure.
Синтаксис
Default (По умолчанию)
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
Следует ли запускать автоматическую отработку отказа конечной точки только для чтения на вторичном сервере.
Свойства параметров
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Свойства параметров
Тип: IAzureContextContainer
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: AzContext, AzureRmContext, AzureCredential
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-FailoverGroupName
Имя группы отработки отказа базы данных SQL Azure.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: 2
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-FailoverPolicy
Политика отработки отказа группы отработки отказа базы данных SQL Azure.
Свойства параметров
Тип: FailoverPolicy
Default value: Manual
Допустимые значения: Automatic, Manual
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-GracePeriodWithDataLossHours
Интервал перед запуском автоматической отработки отказа при сбое на основном сервере. Это означает, что база данных SQL Azure не будет инициировать автоматическую отработку отказа до истечения льготного периода. Обратите внимание, что операция отработки отказа с параметром AllowDataLoss может привести к потере данных из-за характера асинхронной синхронизации.
Свойства параметров
Тип: Int32
Default value: 1
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-PartnerServerList
Список серверов партнеров в группе отработки отказа (пустой список для 0 серверов).
Свойства параметров
Тип: List<T> [ String ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ReadOnlyEndpointTargetServer
Имя целевого сервера для единственной конечной точки чтения.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ResourceGroupName
Имя группы ресурсов.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: 0
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-ServerName
Имя основного сервера базы данных SQL Azure группы отработки отказа.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: 1
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters .
Выходные данные