Set-AzSqlDatabaseFailoverGroup

Modifie la configuration d’un groupe de basculement Azure SQL Database.

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

Cette commande modifie la configuration d’un groupe de basculement Azure SQL Database. Le serveur principal du groupe de basculement doit être utilisé pour exécuter la commande. Pour contrôler l’ensemble de bases de données dans le groupe, utilisez « Add-AzSqlDatabaseToFailoverGroup » et « Remove-AzSqlDatabaseFromFailoverGroup » à la place. Pendant la préversion de la fonctionnalité Groupes de basculement, seules les valeurs supérieures ou égales à 1 heure sont prises en charge pour le paramètre « -GracePeriodWithDataLossHours ».

Exemples

Exemple 1

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

Définit la stratégie de basculement d’un groupe de basculement sur « Automatique ».

Exemple 2

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

Définit la stratégie de basculement d’un groupe de basculement sur « Manuel » en pipant dans le groupe de basculement.

Paramètres

-AllowReadOnlyFailoverToPrimary

Indique si les pannes sur le serveur secondaire doivent déclencher le basculement automatique du point de terminaison en lecture seule.

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

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

-FailoverGroupName

Nom du groupe de basculement Azure SQL Database.

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

-FailoverPolicy

Stratégie de basculement du groupe de basculement Azure SQL Database.

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

-GracePeriodWithDataLossHours

Intervalle avant le basculement automatique si une panne se produit sur le serveur principal. Cela indique qu’Azure SQL Database ne lance pas le basculement automatique avant l’expiration de la période de grâce. Notez que l’opération de basculement avec l’option AllowDataLoss peut entraîner une perte de données en raison de la nature de la synchronisation asynchrone.

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

-PartnerServerList

Liste des serveurs partenaires dans le groupe de basculement (liste vide pour 0 serveurs).

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadOnlyEndpointTargetServer

Nom du serveur cible pour le point de terminaison en lecture seule.

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

-ResourceGroupName

Nom du groupe de ressources.

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

-ServerName

Nom du serveur Azure SQL Database principal du groupe de basculement.

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

Entrées

String

Sorties

AzureSqlFailoverGroupModel