az sql midb-arc

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 midb-arc. Apprenez-en davantage sur les extensions.

Gérer les bases de données pour les instances managées SQL compatibles avec Azure Arc.

Commandes

Nom Description Type État
az sql midb-arc restore

Restaurez une base de données sur une instance managée SQL Azure Arc activée.

Extension GA

az sql midb-arc restore

Restaurez une base de données sur une instance managée SQL Azure Arc activée.

az sql midb-arc restore [--acquire-policy-token]
                        [--change-reference]
                        [--dest-name]
                        [--dry-run]
                        [--k8s-namespace]
                        [--managed-instance]
                        [--name]
                        [--no-wait]
                        [--time]
                        [--use-k8s]

Exemples

Ex 1 : restaurer une base de données à l’aide d’une restauration à un point dans le temps.

az sql midb-arc restore --managed-instance sqlmi1 --name mysourcedb
 --dest-name mynewdb --time "2021-10-20T05:34:22Z" --k8s-namespace
 arc --use-k8s --dry-run

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
--dest-name

Nom de la base de données qui sera créée en tant que destination de restauration.

--dry-run

Vérifie si l’opération de restauration peut réussir ou non en retournant la fenêtre de temps de restauration la plus ancienne et la plus récente.

--k8s-namespace -k

Espace de noms Kubernetes qui contient l’instance managée SQL Azure Arc activée. Si aucun espace de noms n’est spécifié, l’espace de noms défini dans kubeconfig sera utilisé.

--managed-instance

Nom de la source Azure Arc instance managée SQL activée.

--name -n

Nom de la base de données source à partir de laquelle les sauvegardes doivent être récupérées.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

--time -t

Point dans le temps de la base de données source qui sera restauré pour créer la nouvelle base de données. Doit être supérieur ou égal à la valeur de date/heure de restauration la plus ancienne de la base de données source. L’heure doit être au format suivant : « AAAA-MM-DDTHH :MM :SSZ ». Si aucune heure n’est fournie, la sauvegarde la plus récente est restaurée.

--use-k8s

Utilisez les API Kubernetes locales pour effectuer cette action.

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