Condividi tramite


Set-AzSqlDatabaseFailoverGroup

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

Sintassi

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>]

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-AzSqlDatabaseToFailoverGroup' e 'Remove-AzSqlDatabaseFromFailoverGroup'. 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

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

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

Esempio 2

$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -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.

Tipo:AllowReadOnlyFailoverToPrimary
Valori accettati:Enabled, Disabled
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FailoverGroupName

Nome del gruppo di failover database SQL di Azure.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-FailoverPolicy

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

Tipo:FailoverPolicy
Valori accettati:Automatic, Manual
Posizione:Named
Valore predefinito:Automatic
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly: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.

Tipo:Int32
Posizione:Named
Valore predefinito:1
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PartnerServerList

Elenco di server partner nel gruppo di failover (elenco vuoto per 0 server).

Tipo:List<T>[String]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReadOnlyEndpointTargetServer

Nome del server di destinazione per l'endpoint di sola lettura.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Nome del gruppo di risorse.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ServerName

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

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

String

Output

AzureSqlFailoverGroupModel