Set-AzSqlDatabaseFailoverGroup
Módosítja egy Azure SQL Database feladatátvételi csoport konfigurációját.
Syntax
Set-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
[-FailoverGroupName] <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
[-ReadOnlyEndpointTargetServer <String>]
[-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-AzSqlDatabaseToFailoverGroup és a Remove-AzSqlDatabaseFromFailoverGroup 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
$failoverGroup = Set-AzSqlDatabaseFailoverGroup -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
$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -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.
Típus: | AllowReadOnlyFailoverToPrimary |
elfogadott értékek: | Enabled, Disabled |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | 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
Típus: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverGroupName
Az Azure SQL Database feladatátvételi csoport neve.
Típus: | String |
Position: | 2 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FailoverPolicy
Az Azure SQL Database feladatátvételi csoport feladatátvételi szabályzata.
Típus: | FailoverPolicy |
elfogadott értékek: | Automatic, Manual |
Position: | Named |
alapértelmezett érték: | Automatic |
Kötelező: | 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.
Típus: | Int32 |
Position: | Named |
alapértelmezett érték: | 1 |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerServerList
A feladatátvételi csoport partnerkiszolgálóinak listája (0 kiszolgáló üres listája).
Típus: | List<T>[String] |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReadOnlyEndpointTargetServer
Az írásvédett végpont célkiszolgálójának neve.
Típus: | String |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Az erőforráscsoport neve.
Típus: | String |
Position: | 0 |
alapértelmezett érték: | None |
Kötelező: | 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.
Típus: | String |
Position: | 1 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |