Partager via


az sql midb ltr-backup

Gérer les sauvegardes de rétention à long terme de la base de données SQL Managed Instance.

Commandes

Nom Description Type État
az sql midb ltr-backup delete

Supprimez une sauvegarde de rétention à long terme.

Core Aperçu
az sql midb ltr-backup list

Répertoriez les sauvegardes de rétention à long terme pour un emplacement, une instance ou une base de données.

Core Aperçu
az sql midb ltr-backup restore

Restaurez une sauvegarde de rétention à long terme sur une nouvelle base de données.

Core Aperçu
az sql midb ltr-backup show

Obtenir une sauvegarde de rétention à long terme pour une base de données managée.

Core Aperçu
az sql midb ltr-backup wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la base de données managée soit remplie.

Core GA

az sql midb ltr-backup delete

Préversion

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Supprimez une sauvegarde de rétention à long terme.

az sql midb ltr-backup delete [--backup-id]
                              [--database]
                              [--location]
                              [--managed-instance]
                              [--name]
                              [--yes]

Exemples

Supprimez la sauvegarde de rétention à long terme pour une base de données managée.

az sql midb ltr-backup delete -l southeastasia --mi myinstance -d mymanageddb --name "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Supprimez la sauvegarde de rétention à long terme pour une base de données managée.

az sql midb ltr-backup delete --backup-id '/subscriptions/6caa113c-794c-42f8-ab9d-878d8aa104dc/resourceGroups/mygroup/providers/Microsoft.Sql/locations/southeastasia/longTermRetentionManagedInstances/myinstance/longTermRetentionDatabases/mymanageddb/longTermRetentionManagedInstanceBackups/3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000'

Paramètres facultatifs

--backup-id --id

ID de ressource des sauvegardes. Utilisez « az sql midb ltr-backup show » ou « az sql midb ltr-backup list » pour l’ID de sauvegarde. S’il est fourni, d’autres arguments ne sont pas obligatoires.

--database -d

Nom d’Azure SQL Managed Database.

--location -l

Emplacement des sauvegardes souhaitées.

--managed-instance --mi

Nom d’Azure SQL Managed Instance.

--name -n

Nom de la sauvegarde LTR. Utilisez « az sql midb ltr-backup show » ou « az sql midb ltr-backup list » pour le nom de la sauvegarde.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

az sql midb ltr-backup list

Préversion

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Répertoriez les sauvegardes de rétention à long terme pour un emplacement, une instance ou une base de données.

az sql midb ltr-backup list --location
                            [--database]
                            [--database-state]
                            [--latest]
                            [--managed-instance]
                            [--resource-group]

Exemples

Répertorier les sauvegardes de rétention à long terme pour une base de données managée.

az sql midb ltr-backup list -l southeastasia --mi myinstance -d mymanageddb

Répertorier les sauvegardes de rétention à long terme pour une instance managée (répertorier uniquement les dernières sauvegardes LTR, qui appartiennent aux bases de données actives).

az sql midb ltr-backup list -l southeastasia --mi myinstance --database-state Live --only-latest-per-database

Répertorier les sauvegardes de rétention à long terme pour une instance managée (avec l’argument groupe de ressources).

az sql midb ltr-backup list -l southeastasia -g mygroup --mi myinstance

Répertorier les sauvegardes de rétention à long terme pour un emplacement (lister uniquement les dernières sauvegardes LTR, qui appartiennent aux bases de données actives).

az sql midb ltr-backup list -l southeastasia --database-state Live --only-latest-per-database

Répertorier les sauvegardes de rétention à long terme pour un emplacement (avec l’argument groupe de ressources).

az sql midb ltr-backup list -l southeastasia -g mygroup

Paramètres obligatoires

--location -l

Emplacement des sauvegardes souhaitées.

Paramètres facultatifs

--database -d

Nom d’Azure SQL Managed Database. S’il est spécifié (ainsi que le nom de l’instance), récupère toutes les sauvegardes demandées sous cette base de données.

--database-state --state

'All', 'Live' ou 'Deleted'. Récupère les sauvegardes uniquement à partir de bases de données d’état spécifié. Si aucun état n’est provié, la valeur par défaut est « All ».

--latest --only-latest-per-database

Si la valeur est true, retourne uniquement la dernière sauvegarde pour chaque base de données.

--managed-instance --mi

Nom d’Azure SQL Managed Instance. Si elle est spécifiée, récupère toutes les sauvegardes demandées sous cette instance managée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

az sql midb ltr-backup restore

Préversion

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Restaurez une sauvegarde de rétention à long terme sur une nouvelle base de données.

az sql midb ltr-backup restore --backup-id
                               --dest-database
                               --dest-mi
                               --dest-resource-group
                               [--no-wait]

Exemples

Restaurez une base de données managée à l’aide de la sauvegarde LTR.

az sql midb ltr-backup restore \
    --dest-database targetmidb --dest-mi myinstance --dest-resource-group mygroup \
    --backup-id "/subscriptions/6caa113c-794c-42f8-ab9d-878d8aa104dc/resourceGroups/mygroup/providers/Microsoft.Sql/locations/southeastasia/longTermRetentionManagedInstances/myinstance/longTermRetentionDatabases/sourcemidb/longTermRetentionManagedInstanceBackups/3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Paramètres obligatoires

--backup-id --id

ID de ressource de la sauvegarde de rétention à long terme à restaurer. Utilisez « az sql midb ltr-backup show » ou « az sql midb ltr-backup list » pour l’ID de sauvegarde.

--dest-database

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

--dest-mi

Nom de l’instance managée dans laquelle restaurer la base de données managée.

--dest-resource-group

Nom du groupe de ressources de l’instance managée dans lequel restaurer la base de données managée.

Paramètres facultatifs

--no-wait

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

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

az sql midb ltr-backup show

Préversion

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Obtenir une sauvegarde de rétention à long terme pour une base de données managée.

az sql midb ltr-backup show [--backup-id]
                            [--database]
                            [--location]
                            [--managed-instance]
                            [--name]

Exemples

Afficher la sauvegarde de rétention à long terme pour une base de données managée.

az sql midb ltr-backup show --backup-id '/subscriptions/6caa113c-794c-42f8-ab9d-878d8aa104dc/resourceGroups/mygroup/providers/Microsoft.Sql/locations/southeastasia/longTermRetentionManagedInstances/myinstance/longTermRetentionDatabases/mymanageddb/longTermRetentionManagedInstanceBackups/3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000'

Paramètres facultatifs

--backup-id --id

ID de ressource des sauvegardes. Utilisez « az sql midb ltr-backup show » ou « az sql midb ltr-backup list » pour l’ID de sauvegarde. S’il est fourni, d’autres arguments ne sont pas obligatoires.

--database -d

Nom d’Azure SQL Managed Database.

--location -l

Emplacement des sauvegardes souhaitées.

--managed-instance --mi

Nom d’Azure SQL Managed Instance.

--name -n

Nom de la sauvegarde LTR. Utilisez « az sql midb ltr-backup show » ou « az sql midb ltr-backup list » pour le nom de la sauvegarde.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

az sql midb ltr-backup wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la base de données managée soit remplie.

az sql midb ltr-backup wait --database
                            --managed-instance
                            --resource-group
                            [--created]
                            [--custom]
                            [--deleted]
                            [--exists]
                            [--interval]
                            [--timeout]
                            [--updated]

Paramètres obligatoires

--database -d

Nom d’Azure SQL Managed Database.

--managed-instance --mi

Nom d’Azure SQL Managed Instance.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

--deleted

Attendez la suppression.

Valeur par défaut: False
--exists

Attendez que la ressource existe.

Valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

Valeur par défaut: 30
--timeout

Délai maximal d’attente en secondes.

Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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