Set-AzureRmSqlDatabaseFailoverGroup

Módosítja egy Azure SQL Database feladatátvételi csoport konfigurációját.

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

Set-AzureRmSqlDatabaseFailoverGroup
   [-ServerName] <String>
   [-FailoverGroupName] <String>
   [-FailoverPolicy <FailoverPolicy>]
   [-GracePeriodWithDataLossHours <Int32>]
   [-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Ez a parancs módosítja az Azure SQL Database feladatátvételi csoport konfigurációját. A parancs végrehajtásához a feladatátvevő csoport elsődleges kiszolgálóját kell használni. A csoport adatbáziskészletének szabályozásához használja az Add-AzureRmSqlDatabaseToFailoverGroup és a Remove-AzureRmSqlDatabaseFromFailoverGroup parancsot. 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

PS C:\> $failoverGroup = Set-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1

A feladatátvételi csoport feladatátvételi szabályzatát automatikusra állítja.

2. példa

PS C:\> $failoverGroup = Get-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzureRmSqlDatabaseFailoverGroup -FailoverPolicy Manual

A feladatátvételi csoport feladatátvételi szabályzatát "Manuális" értékre állítja a feladatátvételi csoport pipálásával.

Paraméterek

-AllowReadOnlyFailoverToPrimary

Azt jelzi, hogy a másodlagos kiszolgálón végzett leállások aktiválják-e a csak olvasható 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

Az Azure SQL Database feladatátvételi csoport neve.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
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étel indítása előtti időköz, ha az elsődleges kiszolgálón leáll. Ez azt jelzi, hogy az Azure SQL Database nem kezdeményez automatikus feladatátvételt a türelmi időszak lejárta előtt. Vegye figyelembe, hogy az AllowDataLoss beállítással végzett feladatátvételi művelet adatvesztést okozhat az aszinkron szinkronizálás jellege miatt.

Type:Int32
Position:Named
Default value:1
Required:False
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