Set-AzSqlDatabaseFailoverGroup
Hiermee wijzigt u de configuratie van een Azure SQL Database-failovergroep.
Syntax
Default (Standaard)
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.
Parametereigenschappen
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Parametereigenschappen
Type: IAzureContextContainer
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: AzContext, AzureRmContext, AzureCredential
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-FailoverGroupName
De naam van de Azure SQL Database-failovergroep.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: 2
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-FailoverPolicy
Het failoverbeleid van de Azure SQL Database-failovergroep.
Parametereigenschappen
Type: FailoverPolicy
Default value: Manual
Geaccepteerde waarden: Automatic, Manual
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: 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.
Parametereigenschappen
Type: Int32
Default value: 1
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-PartnerServerList
De lijst met partnerservers in de failovergroep (lege lijst voor 0 servers).
Parametereigenschappen
Type: List<T> [ String ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ReadOnlyEndpointTargetServer
De naam van de doelserver voor het alleen-lezeneindpunt.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ResourceGroupName
De naam van de resourcegroep.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-ServerName
De naam van de primaire Azure SQL Database Server van de failovergroep.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
Uitvoerwaarden