New-AzSqlDatabaseFailoverGroup
Met deze opdracht maakt u een nieuwe Azure SQL Database-failovergroep.
Syntax
Default (Standaard)
New-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
-FailoverGroupName <String>
[-PartnerSubscriptionId <String>]
[-PartnerResourceGroupName <String>]
-PartnerServerName <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
[-ReadOnlyEndpointTargetServer <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Hiermee maakt u een nieuwe Azure SQL Database-failovergroep voor de opgegeven servers.
Er worden twee Azure SQL Database TDS-eindpunten gemaakt op FailoverGroupName.SqlDatabaseDnsSuffix (bijvoorbeeld FailoverGroupName.database.windows.net) en FailoverGroupName.secondary.SqlDatabaseDnsSuffix. Deze eindpunten kunnen worden gebruikt om respectievelijk verbinding te maken met de primaire en secundaire servers in de failovergroep. Als de primaire server wordt beïnvloed door een storing, wordt automatische failover van de eindpunten en databases geactiveerd volgens het failoverbeleid en de respijtperiode van de failovergroep.
Nieuwe failovergroepen bevatten geen databases. Als u de set databases in een failovergroep wilt beheren, gebruikt u de cmdlets Add-AzSqlDatabaseToFailoverGroup en Remove-AzSqlDatabaseFromFailoverGroup.
Alleen waarden groter dan of gelijk aan 1 uur worden ondersteund voor de parameter '-GracePeriodWithDataLossHours'.
[! OPMERKING] Het is mogelijk om uw groep voor automatische failover in abonnementen te implementeren met behulp van de parameter -PartnerSubscriptionId in Azure Powershell vanaf Az.SQL 3.11.0 .
Voorbeelden
Voorbeeld 1
$failoverGroup = New-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -PartnerServerName secondaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Met deze opdracht maakt u een nieuwe failovergroep met failoverbeleid 'Automatisch' voor twee servers in dezelfde resourcegroep.
Voorbeeld 2
$failoverGroup = New-AzSqlDatabaseFailoverGroup -ResourceGroupName rg1 -ServerName primaryserver -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverGroupName fg -FailoverPolicy Manual
Met deze opdracht maakt u een nieuwe failovergroep met failoverbeleid 'Handmatig' voor twee servers in verschillende resourcegroepen.
Voorbeeld 3
$sub2 = 'b3c40cd6-024f-428c-921b-cda6c6834c34'
$failoverGroup = New-AzSqlDatabaseFailoverGroup -ServerName primaryserver -FailoverGroupName fg -PartnerSubscriptionId $sub2 -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverPolicy Manual -ResourceGroupName rg1
FailoverGroupName : fg
Location : East US
ResourceGroupName : rg1
ServerName : primaryserver
PartnerLocation : West US 2
PartnerResourceGroupName : rg2
PartnerServerName : secondaryserver1
ReplicationRole : Primary
ReplicationState : CATCH_UP
ReadWriteFailoverPolicy : Manual
FailoverWithDataLossGracePeriodHours :
DatabaseNames : {}
Met deze opdracht maakt u een nieuwe failovergroep met failoverbeleid 'Handmatig' voor twee servers in verschillende abonnementen.
Parameters
-AllowReadOnlyFailoverToPrimary
Of een storing op de secundaire server automatische failover van het alleen-lezeneindpunt moet 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 die moet worden gemaakt.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
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 en failover niet kan worden voltooid zonder gegevensverlies.
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
-PartnerResourceGroupName
De naam van de secundaire resourcegroep van de Azure SQL Database-failovergroep.
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
-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
-PartnerServerName
De naam van de secundaire server van de Azure SQL Database-failovergroep.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-PartnerSubscriptionId
De naam van de secundaire abonnements-id van de Azure SQL Database-failovergroep.
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
-ReadOnlyEndpointTargetServer
De naam van de doelserver voor het alleen-lezeneindpunt. Als dit leeg is, wordt standaard de waarde van PartnerServerName gebruikt.
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