az sql server-arc availability-group

Note

Cette référence fait partie de l’extension arcdata pour la Azure CLI (version 2.3.1 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az sql server-arc availability-group. Apprenez-en davantage sur les extensions.

Ce groupe de commandes est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Gérer les groupes de disponibilité.

Commandes

Nom Description Type État
az sql server-arc availability-group create

Créez un groupe de disponibilité.

Extension Preview
az sql server-arc availability-group failover

Demander un basculement manuel d’un groupe de disponibilité.

Extension Preview

az sql server-arc availability-group create

Préversion

Le groupe de commandes « sql server-arc availability-group » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Créez un groupe de disponibilité.

az sql server-arc availability-group create --mirroring-port
                                            --name
                                            --replica-ids
                                            --resource-group
                                            [--acquire-policy-token]
                                            [--automated-backup-preference]
                                            [--availability-mode]
                                            [--certificate-name]
                                            [--change-reference]
                                            [--cluster-type]
                                            [--databases]
                                            [--db-failover]
                                            [--dtc-support]
                                            [--endpoint-auth-mode]
                                            [--endpoint-login]
                                            [--failover-mode]
                                            [--failure-condition-level]
                                            [--health-check-timeout]
                                            [--listener-ipv4-addresses]
                                            [--listener-ipv4-masks]
                                            [--listener-ipv6-addresses]
                                            [--listener-name]
                                            [--listener-port]
                                            [--no-wait]
                                            [--required-synchronized-secondaries]
                                            [--seeding-mode]

Exemples

Ex 1 - Créer un groupe de disponibilité

az sql server-arc availability-group create --name myAvailabilityGroupName --resource-group myResourceGroup --replica-ids "/subscriptions/.../resourceGroups/.../providers/Microsoft.AzureArcData/sqlServerInstances/mySqlServerInstance" --mirroring-port 5022

Paramètres obligatoires

--mirroring-port

Numéro de port du point de terminaison de mise en miroir de bases de données.

--name -n

Nom du groupe de disponibilité.

--replica-ids

Un ou plusieurs ID de ressource d’instance SQL Server (délimités par l’espace). Le premier ID sera le réplica principal initial.

--resource-group -g

Nom du groupe de ressources où se trouve l’instance de SQL Server avec Arc.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--automated-backup-preference

Préférence de sauvegarde automatisée pour le groupe de disponibilité (PRIMARY | SECONDARY_ONLY | SECONDAIRE | AUCUN).

--availability-mode

Mode de disponibilité du groupe de disponibilité (SYNCHRONOUS_COMMIT | ASYNCHRONOUS_COMMIT).

--certificate-name

Nom du certificat pour l’authentification des connexions au point de terminaison de mise en miroir.

--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--cluster-type

Type de cluster pour le groupe de disponibilité (WSFC | AUCUN).

--databases

Noms de base de données (délimités par l’espace).

--db-failover

Active le basculement au niveau de la base de données pour le groupe de disponibilité (ON | OFF).

--dtc-support

Active la prise en charge des transactions entre bases de données via le coordinateur de transactions distribuées pour le groupe de disponibilité (PER_DB | OFF).

--endpoint-auth-mode

Mode d’authentification pour la connexion au point de terminaison de mise en miroir.

--endpoint-login

Connexion pour accorder des autorisations de connexion sur le point de terminaison de mise en miroir.

--failover-mode

Mode de basculement pour le groupe de disponibilité (AUTOMATIC | MANUEL | EXTERNAL).

--failure-condition-level

Niveau de condition d’échec pour le groupe de disponibilité (1 | 2 | 3 | 4 | 5).

--health-check-timeout

Délai d’expiration du contrôle d’intégrité (en millisecondes) pour le groupe de disponibilité. La valeur minimale est 15 000.

--listener-ipv4-addresses

Une ou plusieurs adresses IPv4 (délimitées par l’espace) pour l’écouteur du groupe de disponibilité.

--listener-ipv4-masks

Un ou plusieurs masques de sous-réseau pour les adresses IPv4 de l’écouteur du groupe de disponibilité. Doit correspondre à l’ordre et au nombre d’adresses IPv4.

--listener-ipv6-addresses

Une ou plusieurs adresses IPv6 (délimitées par l’espace) pour l’écouteur du groupe de disponibilité.

--listener-name

Nom de l’écouteur du groupe de disponibilité.

--listener-port

Numéro de port de l’écouteur du groupe de disponibilité.

--no-wait

Si elle est donnée, la commande retourne une fois la demande de création envoyée. Il n’attend pas que le groupe de disponibilité ait été créé.

Propriété Valeur
Valeur par défaut: False
--required-synchronized-secondaries

Spécifie le nombre minimal de secondaires synchrones nécessaires à la validation avant que le serveur principal valide une transaction (min 0 réplicas nombre maximal - 1).

--seeding-mode

Mode d’amorçage du groupe de disponibilité (AUTOMATIC | MANUEL).

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az sql server-arc availability-group failover

Préversion

Le groupe de commandes « sql server-arc availability-group » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Demander un basculement manuel d’un groupe de disponibilité.

az sql server-arc availability-group failover --name
                                              --resource-group
                                              --server-name
                                              [--acquire-policy-token]
                                              [--change-reference]

Exemples

Ex 1 - Demander un basculement manuel d’un groupe de disponibilité

az sql server-arc availability-group failover --name myAvailabilityGroupName --resource-group myResourceGroup --server-name myServerName

Paramètres obligatoires

--name -n

Nom du groupe de disponibilité.

--resource-group -g

Nom du groupe de ressources où se trouve l’instance de SQL Server avec Arc.

--server-name

Nom du SQL Server avec Arc cible de basculement.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False