New-AzureRmSqlDatabaseFailoverGroup
Met deze opdracht maakt u een nieuwe Azure SQL Database-failovergroep.
Waarschuwing
De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.
Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.
Syntaxis
New-AzureRmSqlDatabaseFailoverGroup
[-ServerName] <String>
-FailoverGroupName <String>
[-PartnerResourceGroupName <String>]
-PartnerServerName <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Hiermee maakt u een nieuwe Azure SQL Database-failovergroep voor de gespecificeerde 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-AzureRmSqlDatabaseToFailoverGroup en Remove-AzureRmSqlDatabaseFromFailoverGroup. 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
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -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
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -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.
Parameters
-AllowReadOnlyFailoverToPrimary
Of een storing op de secundaire server automatische failover van het alleen-lezeneindpunt moet activeren. Deze functie wordt nog niet ondersteund.
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: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FailoverGroupName
De naam van de Azure SQL Database-failovergroep die moet worden gemaakt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
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 en failover niet kan worden voltooid zonder gegevensverlies.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartnerResourceGroupName
De naam van de secundaire resourcegroep van de Azure SQL Database-failovergroep.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartnerServerName
De naam van de secundaire server van de Azure SQL Database-failovergroep.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
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 |