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 Preview
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 Preview
az sql midb ltr-backup restore

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

Core Preview
az sql midb ltr-backup show

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

Core Preview
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. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Supprimez une sauvegarde de rétention à long terme.

az sql midb ltr-backup delete [--backup-id --id]
                              [--database]
                              [--location]
                              [--managed-instance --mi]
                              [--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

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.

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

N’invitez pas à confirmer.

Propriété Valeur
Valeur par défaut: False
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 midb ltr-backup list

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et 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 --state]
                            [--latest --only-latest-per-database]
                            [--managed-instance --mi]
                            [--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

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.

--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 à l’aide de az configure --defaults group=<name>.

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 midb ltr-backup restore

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et 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 --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

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.

--no-wait

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

Propriété Valeur
Valeur par défaut: False
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 midb ltr-backup show

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et 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 --id]
                            [--database]
                            [--location]
                            [--managed-instance --mi]
                            [--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

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.

--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 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 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 --mi
                            --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 à l’aide de az configure --defaults group=<name>.

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.

--created

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

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
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'].

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
--deleted

Attendez la suppression.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--exists

Attendez que la ressource existe.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 30
--timeout

Délai maximal d’attente en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 3600
--updated

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

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
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