Set-AzSqlDatabaseFailoverGroup
Modifie la configuration d’un groupe de basculement Azure SQL Database.
Syntaxe
Default (Par défaut)
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.
Propriétés du paramètre
Type: AllowReadOnlyFailoverToPrimary
Valeur par défaut: None
Valeurs acceptées: Enabled, Disabled
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Propriétés du paramètre
Type: IAzureContextContainer
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-FailoverGroupName
Nom du groupe de basculement Azure SQL Database.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 2
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-FailoverPolicy
Stratégie de basculement du groupe de basculement Azure SQL Database.
Propriétés du paramètre
Type: FailoverPolicy
Valeur par défaut: Manual
Valeurs acceptées: Automatic, Manual
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: 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.
Propriétés du paramètre
Type: Int32
Valeur par défaut: 1
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-PartnerServerList
Liste des serveurs partenaires dans le groupe de basculement (liste vide pour 0 serveurs).
Propriétés du paramètre
Type: List<T> [ String ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ReadOnlyEndpointTargetServer
Nom du serveur cible pour le point de terminaison en lecture seule.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ResourceGroupName
Nom du groupe de ressources.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 0
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-ServerName
Nom du serveur Azure SQL Database principal du groupe de basculement.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: 1
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters .
Sorties