Set-AzSqlDatabaseFailoverGroup
Modyfikuje konfigurację grupy trybu failover usługi Azure SQL Database.
Składnia
Default (Domyślne)
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>]
Opis
To polecenie modyfikuje konfigurację grupy trybu failover usługi Azure SQL Database.
Podstawowy serwer grupy trybu failover powinien służyć do wykonywania polecenia.
Aby kontrolować zestaw baz danych w grupie, zamiast tego użyj polecenia "Add-AzSqlDatabaseToFailoverGroup" i "Remove-AzSqlDatabaseFromFailoverGroup".
W wersji zapoznawczej funkcji Grupy trybu failover obsługiwane są tylko wartości większe niż lub równe 1 godzinę dla parametru "-GracePeriodWithDataLossHours".
Przykłady
Przykład 1
$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Ustawia zasady trybu failover grupy trybu failover na wartość "Automatyczne".
Przykład 2
$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual
Ustawia zasady trybu failover grupy trybu failover na "Ręczne", potokując w grupie trybu failover.
Parametry
-AllowReadOnlyFailoverToPrimary
Czy awarie na serwerze pomocniczym powinny wyzwalać automatyczne przełączanie w tryb failover punktu końcowego tylko do odczytu.
Właściwości parametrów
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure
Właściwości parametrów
Typ: IAzureContextContainer
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: AzContext, AzureRmContext, AzureCredential
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-FailoverGroupName
Nazwa grupy trybu failover usługi Azure SQL Database.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: 2
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
-FailoverPolicy
Zasady trybu failover grupy trybu failover usługi Azure SQL Database.
Właściwości parametrów
Typ: FailoverPolicy
Wartość domyślna: Manual
Akceptowane wartości: Automatic, Manual
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-GracePeriodWithDataLossHours
Interwał przed zainicjowaniem automatycznego przejścia w tryb failover w przypadku wystąpienia awarii na serwerze podstawowym. Oznacza to, że usługa Azure SQL Database nie zainicjuje automatycznego przejścia w tryb failover przed upływem okresu prolongaty. Należy pamiętać, że operacja trybu failover z opcją AllowDataLoss może spowodować utratę danych z powodu charakteru synchronizacji asynchronicznej.
Właściwości parametrów
Typ: Int32
Wartość domyślna: 1
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-PartnerServerList
Lista serwerów partnerskich w grupie trybu failover (pusta lista dla 0 serwerów).
Właściwości parametrów
Typ: List<T> [ String ]
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-ReadOnlyEndpointTargetServer
Nazwa serwera docelowego dla punktu końcowego tylko do odczytu.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-ResourceGroupName
Nazwa grupy zasobów.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: 0
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
-ServerName
Nazwa podstawowego serwera usługi Azure SQL Database grupy trybu failover.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: 1
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters .
Wyjść