Sdílet prostřednictvím


Set-AzSqlDatabaseFailoverGroup

Upraví konfiguraci skupiny převzetí služeb při selhání služby Azure SQL Database.

Syntaxe

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

Tento příkaz upraví konfiguraci skupiny převzetí služeb při selhání služby Azure SQL Database. Primární server skupiny převzetí služeb při selhání by se měl použít ke spuštění příkazu. Pokud chcete řídit sadu databází ve skupině, použijte místo toho Add-AzSqlDatabaseToFailoverGroup a Remove-AzSqlDatabaseFromFailoverGroup. Ve verzi Preview funkce Skupiny převzetí služeb při selhání se pro parametr -GracePeriodWithDataLossHours podporují pouze hodnoty větší nebo rovny 1 hodině.

Příklady

Příklad 1

$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1

Nastaví zásadu převzetí služeb při selhání skupiny převzetí služeb při selhání na Automatickou.

Příklad 2

$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual

Nastaví zásadu převzetí služeb při selhání skupiny převzetí služeb při selhání na ruční propojením ve skupině převzetí služeb při selhání.

Parametry

-AllowReadOnlyFailoverToPrimary

Jestli by výpadky na sekundárním serveru měly aktivovat automatické převzetí služeb při selhání koncového bodu jen pro čtení.

Typ:AllowReadOnlyFailoverToPrimary
Přípustné hodnoty:Enabled, Disabled
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FailoverGroupName

Název skupiny převzetí služeb při selhání služby Azure SQL Database.

Typ:String
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-FailoverPolicy

Zásady převzetí služeb při selhání skupiny převzetí služeb při selhání služby Azure SQL Database.

Typ:FailoverPolicy
Přípustné hodnoty:Automatic, Manual
Position:Named
Default value:Manual
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-GracePeriodWithDataLossHours

Interval před zahájením automatického převzetí služeb při selhání, pokud dojde k výpadku na primárním serveru. To znamená, že Azure SQL Database nespustí automatické převzetí služeb při selhání před vypršením období odkladu. Upozorňujeme, že operace převzetí služeb při selhání s možností AllowDataLoss může způsobit ztrátu dat z důvodu povahy asynchronní synchronizace.

Typ:Int32
Position:Named
Default value:1
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartnerServerList

Seznam partnerských serverů ve skupině převzetí služeb při selhání (prázdný seznam pro 0 serverů).

Typ:List<T>[String]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReadOnlyEndpointTargetServer

Název cílového serveru pro koncový bod jen pro čtení.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Název skupiny zdrojů.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ServerName

Název primárního serveru služby Azure SQL Database skupiny převzetí služeb při selhání

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

String

Výstupy

AzureSqlFailoverGroupModel