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 |