az sql midb ltr-backup

Gestire i backup di conservazione a lungo termine del database Istanza gestita di SQL.

Comandi

Nome Descrizione Tipo Stato
az sql midb ltr-backup delete

Eliminare un backup di conservazione a lungo termine.

Memoria centrale Anteprima
az sql midb ltr-backup list

Elencare i backup di conservazione a lungo termine per un percorso, un'istanza o un database.

Memoria centrale Anteprima
az sql midb ltr-backup restore

Ripristinare un backup di conservazione a lungo termine in un nuovo database.

Memoria centrale Anteprima
az sql midb ltr-backup show

Ottenere un backup di conservazione a lungo termine per un database gestito.

Memoria centrale Anteprima
az sql midb ltr-backup wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione del database gestito.

Memoria centrale Disponibilità generale

az sql midb ltr-backup delete

Anteprima

Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Eliminare un backup di conservazione a lungo termine.

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

Esempio

Eliminare il backup di conservazione a lungo termine per un database gestito.

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

Eliminare il backup di conservazione a lungo termine per un database gestito.

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'

Parametri facoltativi

--backup-id --id

ID risorsa dei backup. Usare 'az sql midb ltr-backup show' o 'az sql midb ltr-backup list' per l'ID di backup. Se specificato, gli altri argomenti non sono obbligatori.

--database -d

Nome del database gestito di SQL di Azure.

--location -l

Posizione dei backup desiderati.

--managed-instance --mi

Nome del Istanza gestita di SQL di Azure.

--name -n

Nome del backup con conservazione a lungo termine. Usare 'az sql midb ltr-backup show' o 'az sql midb ltr-backup list' per il nome del backup.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az sql midb ltr-backup list

Anteprima

Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Elencare i backup di conservazione a lungo termine per un percorso, un'istanza o un database.

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

Esempio

Elencare i backup di conservazione a lungo termine per un database gestito.

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

Elencare i backup di conservazione a lungo termine per un'istanza gestita (elencare solo i backup di conservazione a lungo termine più recenti, che appartengono a database in tempo reale).

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

Elencare i backup di conservazione a lungo termine per un'istanza gestita (con l'argomento gruppo di risorse).

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

Elencare i backup di conservazione a lungo termine per un percorso (elencare solo i backup di conservazione a lungo termine più recenti, che appartengono a database in tempo reale).

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

Elencare i backup di conservazione a lungo termine per un percorso (con l'argomento gruppo di risorse).

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

Parametri necessari

--location -l

Posizione dei backup desiderati.

Parametri facoltativi

--database -d

Nome del database gestito di SQL di Azure. Se specificato (insieme al nome dell'istanza), recupera tutti i backup richiesti nel database.

--database-state --state

'All', 'Live' o 'Deleted'. Recupererà i backup solo dai database con stato specificato. Se non viene fornito alcuno stato, il valore predefinito è 'All'.

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

Se true, restituirà solo il backup più recente per ogni database.

--managed-instance --mi

Nome del Istanza gestita di SQL di Azure. Se specificato, recupera tutti i backup richiesti in questa istanza gestita.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az sql midb ltr-backup restore

Anteprima

Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Ripristinare un backup di conservazione a lungo termine in un nuovo database.

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

Esempio

Ripristinare un database gestito usando il backup con conservazione a lungo termine.

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"

Parametri necessari

--backup-id --id

ID risorsa del backup di conservazione a lungo termine da ripristinare. Usare 'az sql midb ltr-backup show' o 'az sql midb ltr-backup list' per l'ID di backup.

--dest-database

Nome del database gestito che verrà creato come destinazione di ripristino.

--dest-mi

Nome dell'istanza gestita in cui ripristinare il database gestito.

--dest-resource-group

Nome del gruppo di risorse dell'istanza gestita in cui ripristinare il database gestito.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az sql midb ltr-backup show

Anteprima

Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Ottenere un backup di conservazione a lungo termine per un database gestito.

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

Esempio

Visualizzare il backup della conservazione a lungo termine per un database gestito.

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'

Parametri facoltativi

--backup-id --id

ID risorsa dei backup. Usare 'az sql midb ltr-backup show' o 'az sql midb ltr-backup list' per l'ID di backup. Se specificato, gli altri argomenti non sono obbligatori.

--database -d

Nome del database gestito di SQL di Azure.

--location -l

Posizione dei backup desiderati.

--managed-instance --mi

Nome del Istanza gestita di SQL di Azure.

--name -n

Nome del backup con conservazione a lungo termine. Usare 'az sql midb ltr-backup show' o 'az sql midb ltr-backup list' per il nome del backup.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az sql midb ltr-backup wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione del database gestito.

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

Parametri necessari

--database -d

Nome del database gestito di SQL di Azure.

--managed-instance --mi

Nome del Istanza gestita di SQL di Azure.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

valore predefinito: False
--exists

Attendere che la risorsa esista.

valore predefinito: False
--interval

Intervallo di polling in secondi.

valore predefinito: 30
--timeout

Attesa massima in secondi.

valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.