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
Завершите отработку отказа, даже если это может привести к потере данных. Это позволит продолжить отработку отказа, даже если база данных-источник недоступна.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Запуск командлета в фоновом режиме
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
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: | False |
Accept pipeline input: | True |
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 |
-TryPlannedBeforeForcedFailover
Выполняет плановая отработка отказа в качестве первого шага и если он завершается ошибкой по какой-либо причине, чем принудительной отработки отказа с потенциальной потерей данных, инициируется. Это позволит продолжить отработку отказа, даже если база данных-источник недоступна.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по