Switch-AzSqlDatabaseFailoverGroup
Выполняет отработку отказа группы отработки отказа База данных SQL Azure.
Синтаксис
Switch-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
[[-FailoverGroupName] <String>]
[-AllowDataLoss]
[-TryPlannedBeforeForcedFailover]
[-AsJob]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Эта команда переключает роли серверов в группе отработки отказа и переключает все базы данных-получатели на основную роль. Все новые сеансы TDS автоматически перенаправляются на дополнительный сервер после обновления кэша клиента DNS. Когда исходный сервер-источник снова подключен к сети, все ранее базы данных-источник в нем переключятся на вторичную роль. Сервер-получатель группы отработки отказа должен использоваться для выполнения этой команды. Если параметр AllowDataLoss не указан, эта команда ожидает переключения обеих ролей. Если указан параметр AllowDataLoss, команда ожидает только до тех пор, пока новая первичная будет принимать свою роль.
Примеры
Пример 1
Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg | Switch-AzSqlDatabaseFailoverGroup -AllowDataLoss
Проблема с операцией отработки отказа, разрешающей потерю данных путем передачи в группу отработки отказа.
Пример 2
Switch-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg
Выполните лучшую операцию отработки отказа, которая будет успешно выполнена без потери данных или отката.
Параметры
-AllowDataLoss
Завершите отработку отказа, даже если это может привести к потере данных. Это позволит продолжить отработку отказа, даже если база данных-источник недоступна.
Тип: | SwitchParameter |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AsJob
Запуск командлета в фоновом режиме
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | 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 |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ResourceGroupName
Имя группы ресурсов.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ServerName
Имя вторичного сервера База данных SQL Azure группы отработки отказа.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-TryPlannedBeforeForcedFailover
Выполняет плановая отработка отказа в качестве первого шага и если он завершается ошибкой по какой-либо причине, то инициируется принудительное отработка отказа с потенциальной потерей данных. Это позволит продолжить отработку отказа, даже если база данных-источник недоступна.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |