Set-AzSqlDatabaseFailoverGroup

Modyfikuje konfigurację grupy trybu failover usługi Azure SQL Database.

Składnia

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.

Type:AllowReadOnlyFailoverToPrimary
Accepted values:Enabled, Disabled
Position:Named
Default value:None
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:True
Accept pipeline input:True
Accept wildcard characters:False

-FailoverPolicy

Zasady trybu failover grupy trybu failover usługi Azure SQL Database.

Type:FailoverPolicy
Accepted values:Automatic, Manual
Position:Named
Default value:Automatic
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartnerServerList

Lista serwerów partnerskich w grupie trybu failover (pusta lista dla 0 serwerów).

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadOnlyEndpointTargetServer

Nazwa serwera docelowego dla punktu końcowego tylko do odczytu.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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 podstawowego 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

Dane wejściowe

String

Dane wyjściowe

AzureSqlFailoverGroupModel