New-AzureRmSqlDatabaseFailoverGroup
Ez a parancs létrehoz egy új Azure SQL Database feladatátvételi csoportot.
Figyelmeztetés
Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.
Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.
Syntax
New-AzureRmSqlDatabaseFailoverGroup
[-ServerName] <String>
-FailoverGroupName <String>
[-PartnerResourceGroupName <String>]
-PartnerServerName <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Új Azure SQL Database feladatátvételi csoportot hoz létre a megadott kiszolgálókhoz. Két Azure SQL Database TDS-végpont jön létre a FailoverGroupName.SqlDatabaseDnsSuffix (például FailoverGroupName.database.windows.net) és a FailoverGroupName.secondary.SqlDatabaseDnsSuffix helyen. Ezek a végpontok a feladatátvételi csoport elsődleges és másodlagos kiszolgálóihoz való csatlakozásra használhatók. Ha az elsődleges kiszolgálót kimaradás érinti, a rendszer a feladatátvételi csoport feladatátvételi szabályzatának és türelmi időszakának megfelelően aktiválja a végpontok és adatbázisok automatikus feladatátvételét. Az újonnan létrehozott feladatátvételi csoportok nem tartalmaznak adatbázisokat. A feladatátvételi csoport adatbáziskészletének szabályozásához használja az Add-AzureRmSqlDatabaseToFailoverGroup és a Remove-AzureRmSqlDatabaseFromFailoverGroup parancsmagokat. A Feladatátvételi csoportok funkció előzetes verziójában csak az 1 órát meghaladó vagy annál nagyobb értékek támogatottak a -GracePeriodWithDataLossHours paraméter esetében.
Példák
1. példa
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -PartnerServerName secondaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Ez a parancs létrehoz egy új feladatátvételi csoportot, amely "Automatikus" feladatátvételi szabályzattal rendelkezik ugyanazon erőforráscsoport két kiszolgálója számára.
2. példa
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg1 -ServerName primaryserver -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverGroupName fg -FailoverPolicy Manual
Ez a parancs létrehoz egy új feladatátvételi csoportot a "Manuális" feladatátvételi szabályzattal két különböző erőforráscsoportban lévő kiszolgálóhoz.
Paraméterek
-AllowReadOnlyFailoverToPrimary
Azt jelzi, hogy a másodlagos kiszolgáló leállása aktiválja-e az írásvédett végpont automatikus feladatátvételét. Ez a funkció még nem támogatott.
Type: | AllowReadOnlyFailoverToPrimary |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverGroupName
A létrehozandó Azure SQL Database feladatátvételi csoport neve.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverPolicy
Az Azure SQL Database feladatátvételi csoport feladatátvételi szabályzata.
Type: | FailoverPolicy |
Accepted values: | Automatic, Manual |
Position: | Named |
Default value: | Automatic |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GracePeriodWithDataLossHours
Az automatikus feladatátvételt megelőző időköz, ha az elsődleges kiszolgálón kimaradás történik, és a feladatátvétel adatvesztés nélkül nem hajtható végre.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerResourceGroupName
Az Azure SQL Database feladatátvételi csoport másodlagos erőforráscsoportjának neve.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerServerName
Az Azure SQL Database feladatátvételi csoport másodlagos kiszolgálójának neve.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Az erőforráscsoport neve.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
A feladatátvételi csoport elsődleges Azure SQL Database-kiszolgálójának neve.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |