Set-AzureRmSqlDatabaseFailoverGroup

Modifica la configurazione di un gruppo di failover database SQL di Azure.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

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

Descrizione

Questo comando modifica la configurazione di un gruppo di failover database SQL di Azure. Il server primario del gruppo di failover deve essere usato per eseguire il comando . Per controllare il set di database nel gruppo, usare invece 'Add-AzureRmSqlDatabaseToFailoverGroup' e 'Remove-AzureRmSqlDatabaseFromFailoverGroup'. Durante l'anteprima della funzionalità Gruppi di failover, per il parametro '-GracePeriodWithDataLossHours' sono supportati solo valori maggiori o uguali a 1 ora.

Esempio

Esempio 1

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

Imposta i criteri di failover di un gruppo di failover su "Automatico".

Esempio 2

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

Imposta i criteri di failover di un gruppo di failover su 'Manuale' tramite pipe nel gruppo di failover.

Parametri

-AllowReadOnlyFailoverToPrimary

Indica se le interruzioni nel server secondario devono attivare il failover automatico dell'endpoint di sola lettura. Questa funzionalità non è ancora supportata.

Type:AllowReadOnlyFailoverToPrimary
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailoverGroupName

Nome del gruppo di failover database SQL di Azure.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-FailoverPolicy

Criteri di failover del gruppo di failover database SQL di Azure.

Type:FailoverPolicy
Accepted values:Automatic, Manual
Position:Named
Default value:Automatic
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GracePeriodWithDataLossHours

Intervallo prima dell'avvio del failover automatico se si verifica un'interruzione nel server primario. Ciò indica che database SQL di Azure non avvierà il failover automatico prima della scadenza del periodo di tolleranza. Si noti che l'operazione di failover con l'opzione AllowDataLoss potrebbe causare la perdita di dati a causa della natura della sincronizzazione asincrona.

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nome del gruppo di risorse.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Nome del server primario database SQL di Azure del gruppo di failover.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

Output

AzureSqlFailoverGroupModel