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

Bevitelek

String

Kimenetek

AzureSqlFailoverGroupModel