Switch-AzSqlDatabaseFailoverGroup
Wykonuje tryb failover grupy trybu failover usługi Azure SQL Database.
Składnia
Switch-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
[[-FailoverGroupName] <String>]
[-AllowDataLoss]
[-TryPlannedBeforeForcedFailover]
[-AsJob]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
To polecenie zamienia role serwerów w grupie trybu failover i przełącza wszystkie pomocnicze bazy danych do roli podstawowej. Wszystkie nowe sesje TDS są automatycznie ponownie kierowane do serwera pomocniczego po odświeżeniu pamięci podręcznej klienta DNS. Po powrocie oryginalnego serwera podstawowego do trybu online wszystkie wcześniej podstawowe bazy danych zostaną przełączony do roli pomocniczej. Aby wykonać to polecenie, należy użyć pomocniczego serwera grupy trybu failover. Jeśli parametr AllowDataLoss nie zostanie określony, to polecenie czeka na przełączenie obu ról. Jeśli parametr AllowDataLoss zostanie określony, polecenie będzie czekać tylko do momentu, aż nowy podstawowy przyjmie swoją rolę.
Przykłady
Przykład 1
Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg | Switch-AzSqlDatabaseFailoverGroup -AllowDataLoss
Wydaj operację trybu failover zezwalającą na utratę danych przez potokowanie w grupie trybu failover.
Przykład 2
Switch-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg
Wydaj najlepszą operację pracy w trybie failover, która powiedzie się bez utraty danych lub niepowodzenia i wycofania.
Parametry
-AllowDataLoss
Przejście w tryb failover może spowodować utratę danych. Umożliwi to przejście w tryb failover nawet wtedy, gdy podstawowa baza danych jest niedostępna.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Uruchamianie polecenia cmdlet w tle
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverGroupName
Nazwa grupy trybu failover usługi Azure SQL Database.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Nazwa grupy zasobów.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Nazwa pomocniczego serwera usługi Azure SQL Database grupy trybu failover.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TryPlannedBeforeForcedFailover
Wykonuje planowane przejście w tryb failover jako pierwszy krok i jeśli zakończy się niepowodzeniem z jakiegokolwiek powodu, niż wymuszone przejście w tryb failover z potencjalną utratą danych jest inicjowane. Umożliwi to przejście w tryb failover nawet wtedy, gdy podstawowa baza danych jest niedostępna.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Dane wyjściowe
Linki powiązane
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla