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: | Manual |
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 |