Delen via


Set-AzSqlDatabaseFailoverGroup

Hiermee wijzigt u de configuratie van een Azure SQL Database-failovergroep.

Syntaxis

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>]

Description

Met deze opdracht wijzigt u de configuratie van een Azure SQL Database-failovergroep. De primaire server van de failovergroep moet worden gebruikt om de opdracht uit te voeren. Als u de set databases in de groep wilt beheren, gebruikt u in plaats daarvan Add-AzSqlDatabaseToFailoverGroup en Remove-AzSqlDatabaseFromFailoverGroup. Tijdens de preview van de functie Failovergroepen worden alleen waarden groter dan of gelijk aan 1 uur ondersteund voor de parameter '-GracePeriodWithDataLossHours'.

Voorbeelden

Voorbeeld 1

$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1

Hiermee stelt u het failoverbeleid van een failovergroep in op 'Automatisch'.

Voorbeeld 2

$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual

Hiermee stelt u het failoverbeleid van een failovergroep in op 'Handmatig' door in de failovergroep te pipen.

Parameters

-AllowReadOnlyFailoverToPrimary

Of storingen op de secundaire server automatische failover van het alleen-lezeneindpunt moeten activeren.

Type:AllowReadOnlyFailoverToPrimary
Geaccepteerde waarden:Enabled, Disabled
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FailoverGroupName

De naam van de Azure SQL Database-failovergroep.

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-FailoverPolicy

Het failoverbeleid van de Azure SQL Database-failovergroep.

Type:FailoverPolicy
Geaccepteerde waarden:Automatic, Manual
Position:Named
Default value:Automatic
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GracePeriodWithDataLossHours

Interval voordat automatische failover wordt gestart als er een storing op de primaire server optreedt. Dit geeft aan dat Azure SQL Database geen automatische failover start voordat de respijtperiode verloopt. Houd er rekening mee dat failoverbewerking met de optie AllowDataLoss gegevensverlies kan veroorzaken vanwege de aard van asynchrone synchronisatie.

Type:Int32
Position:Named
Default value:1
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartnerServerList

De lijst met partnerservers in de failovergroep (lege lijst voor 0 servers).

Type:List<T>[String]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadOnlyEndpointTargetServer

De naam van de doelserver voor het alleen-lezeneindpunt.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

De naam van de resourcegroep.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ServerName

De naam van de primaire Azure SQL Database Server van de failovergroep.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

String

Uitvoerwaarden

AzureSqlFailoverGroupModel