az sql db ltr-backup
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire i backup di conservazione a lungo termine del database SQL.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az sql db ltr-backup delete |
Eliminare un backup di conservazione a lungo termine. |
Core | Anteprima |
az sql db ltr-backup list |
Elencare i backup di conservazione a lungo termine per un percorso, un server o un database. |
Core | Anteprima |
az sql db ltr-backup restore |
Ripristinare un backup di conservazione a lungo termine in un nuovo database. |
Core | Anteprima |
az sql db ltr-backup show |
Ottenere un backup di conservazione a lungo termine per un database. |
Core | Anteprima |
az sql db 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. |
Core | Anteprima |
az sql db ltr-backup delete
Il gruppo di comandi 'sql db ltr-backup' è 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 db ltr-backup delete --database
--location
--name
--server
[--yes]
Esempio
Eliminare il backup della conservazione a lungo termine per il database.
az sql db ltr-backup delete -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"
Parametri necessari
Nome del database SQL di Azure. Se specificato (insieme al nome del server), recupera tutti i backup richiesti nel database.
Percorso dei backup desiderati.
Nome del backup con conservazione a lungo termine. Usare 'az sql db ltr-backup show' o 'az sql db ltr-backup list' per il nome del backup.
Nome di Azure SQL Server. Se specificato, recupera tutti i backup richiesti nel server.
Parametri facoltativi
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sql db ltr-backup list
Il gruppo di comandi 'sql db ltr-backup' è 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 server o un database.
az sql db ltr-backup list --location
[--database]
[--database-state]
[--latest]
[--resource-group]
[--server]
Esempio
Elencare i backup di conservazione a lungo termine per un database.
az sql db ltr-backup list -l southeastasia -s myserver -d mydb
Elencare i backup di conservazione a lungo termine per un server (elencare solo i backup di conservazione a lungo termine più recenti, che appartengono ai database in tempo reale).
az sql db ltr-backup list -l southeastasia -s myserver --database-state Live --only-latest-per-database True
Elencare i backup di conservazione a lungo termine per un server (con l'argomento gruppo di risorse).
az sql db ltr-backup list -l southeastasia -g mygroup -s myserver
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 db ltr-backup list -l southeastasia --database-state Live --only-latest-per-database True
Elencare i backup di conservazione a lungo termine per un percorso (con l'argomento gruppo di risorse).
az sql db ltr-backup list -l southeastasia -g mygroup
Parametri necessari
Percorso dei backup desiderati.
Parametri facoltativi
Nome del database SQL di Azure. Se specificato (insieme al nome del server), recupera tutti i backup richiesti nel database.
'All', 'Live' o 'Deleted'. Recupererà i backup solo dai database con stato specificato. Se non viene fornito alcuno stato, il valore predefinito è 'All'.
Se true, restituirà solo il backup più recente per ogni database.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome di Azure SQL Server. Se specificato, recupera tutti i backup richiesti nel server.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sql db ltr-backup restore
Il gruppo di comandi 'sql db ltr-backup' è 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 db ltr-backup restore --backup-id
--dest-database
--dest-resource-group
--dest-server
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--service-level-objective]
[--tags]
[--umi]
[--zone-redundant {false, true}]
Esempio
Ripristinare il backup con conservazione a lungo termine.
az sql db ltr-backup restore \
--dest-database targetdb --dest-server myserver --dest-resource-group mygroup \
--backup-id "/subscriptions/6caa113c-794c-42f8-ab9d-878d8aa104dc/resourceGroups/mygroup/providers/Microsoft.Sql/locations/southeastasia/longTermRetentionServers/myserver/longTermRetentionDatabases/sourcedb/longTermRetentionBackups/3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"
Parametri necessari
ID risorsa del backup di conservazione a lungo termine da ripristinare. Usare 'az sql db ltr-backup show' o 'az sql db ltr-backup list' per l'ID di backup.
Nome del database che verrà creato come destinazione di ripristino.
Nome del gruppo di risorse del server in cui ripristinare il database.
Nome del server in cui ripristinare il database.
Parametri facoltativi
Assegnare l'identità per il database.
Tempo in minuti dopo il quale il database viene sospeso automaticamente. Il valore -1 indica che la sospensione automatica è disabilitata.
Zona di disponibilità.
Ridondanza dell'archiviazione di backup usata per archiviare i backup. I valori consentiti includono: Local, Zone, Geo, GeoZone.
Componente della capacità dello SKU in numero intero di DTU o vcore.
Modello di calcolo del database.
Componente dell'edizione dello SKU. I valori consentiti includono: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
Nome o ID risorsa del pool elastico in cui creare il database.
Specifica la chiave dell'insieme di credenziali delle chiavi di Azure da usare come chiave di protezione della crittografia del database.
Specifica il flag di rotazione automatica della chiave di protezione della crittografia del database. Può essere true, false o null.
Componente di generazione di calcolo dello SKU (solo per sku vcore). I valori consentiti includono: Gen4, Gen5.
ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant.
Numero di repliche a disponibilità elevata di cui effettuare il provisioning per il database. Solo impostabile per l'edizione Hyperscale.
Elenco di chiavi AKV per il database SQL.
Tipo di licenza da applicare per questo database.LicenseIncluded
se è necessaria una licenza o BasePrice
se si ha una licenza e si è idonei per Azure HybridBenefit.
Capacità minima allocata dal database, se non sospesa.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Specifica il tipo di enclave per questa risorsa.
Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nel stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura. Questa proprietà è impostata solo per i database Premium e Business Critical.
Obiettivo di servizio per il nuovo database. Ad esempio: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Elenco di identità assegnate dall'utente per il database SQL.
Specifica se abilitare la ridondanza della zona. Il valore predefinito è true se non viene specificato alcun valore.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sql db ltr-backup show
Il gruppo di comandi 'sql db ltr-backup' è 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.
az sql db ltr-backup show --database
--location
--name
--server
Esempio
Visualizzare il backup della conservazione a lungo termine per un database.
az sql db ltr-backup show -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000;Hot"
Parametri necessari
Nome del database SQL di Azure. Se specificato (insieme al nome del server), recupera tutti i backup richiesti nel database.
Percorso dei backup desiderati.
Nome del backup con conservazione a lungo termine. Usare 'az sql db ltr-backup show' o 'az sql db ltr-backup list' per il nome del backup.
Nome di Azure SQL Server. Se specificato, recupera tutti i backup richiesti nel server.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sql db ltr-backup wait
Il gruppo di comandi 'sql db ltr-backup' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione del database.
az sql db ltr-backup wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--filter]
[--ids]
[--interval]
[--name]
[--resource-group]
[--server]
[--subscription]
[--timeout]
[--updated]
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Risorse figlio da includere nella risposta. Il valore predefinito è Nessuno.
Espressione di filtro OData che filtra gli elementi nella raccolta. Il valore predefinito è Nessuno.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Intervallo di polling in secondi.
Nome del database SQL di Azure.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.