Condividi tramite


az sql db

Gestire i database.

Comandi

Nome Descrizione Tipo Status
az sql db advanced-threat-protection-setting

Gestire l'impostazione advanced threat protection di un database.

Core GA
az sql db advanced-threat-protection-setting show

Ottiene un'impostazione di advanced threat protection.

Core GA
az sql db advanced-threat-protection-setting update

Aggiornare l'impostazione advanced threat protection di un database.

Core GA
az sql db audit-policy

Gestire i criteri di controllo di un database.

Core GA
az sql db audit-policy show

Visualizzare i criteri di controllo del database.

Core GA
az sql db audit-policy update

Aggiornare i criteri di controllo di un database.

Core GA
az sql db audit-policy wait

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

Core GA
az sql db classification

Gestire le classificazioni di riservatezza.

Core GA
az sql db classification delete

Eliminare la classificazione di riservatezza di una determinata colonna.

Core GA
az sql db classification list

Ottenere le classificazioni di riservatezza di un determinato database.

Core GA
az sql db classification recommendation

Gestire le raccomandazioni di classificazione della riservatezza.

Core GA
az sql db classification recommendation disable

Disabilitare le raccomandazioni di riservatezza per una determinata colonna (le raccomandazioni sono abilitate per impostazione predefinita in tutte le colonne).

Core GA
az sql db classification recommendation enable

Abilitare le raccomandazioni di riservatezza per una determinata colonna (le raccomandazioni sono abilitate per impostazione predefinita in tutte le colonne).

Core GA
az sql db classification recommendation list

Elencare le classificazioni di riservatezza consigliate di un determinato database.

Core GA
az sql db classification show

Ottenere la classificazione di riservatezza di una determinata colonna.

Core GA
az sql db classification update

Aggiornare la classificazione di riservatezza di una colonna.

Core GA
az sql db copy

Creare una copia di un database.

Core GA
az sql db create

Creare un database.

Core GA
az sql db delete

Eliminare un database.

Core GA
az sql db export

Esportare un database in un file bacpac.

Core GA
az sql db geo-backup

Gestire i backup con ridondanza geografica del database SQL.

Core GA
az sql db geo-backup list

Ottiene un elenco di database recuperabili.

Core GA
az sql db geo-backup restore

Ripristinare un backup con ridondanza geografica in un nuovo database.

Core GA
az sql db geo-backup show

Ottiene un database recuperabile, ovvero una risorsa che rappresenta il backup geografico di un database.

Core GA
az sql db import

Importa un bacpac in un nuovo database o in un database vuoto esistente.

Core GA
az sql db ledger-digest-uploads

Gestire le impostazioni di caricamento del digest libro mastro.

Core GA
az sql db ledger-digest-uploads disable

Disabilitare il caricamento dei digest del libro mastro.

Core GA
az sql db ledger-digest-uploads enable

Abilitare il caricamento di digest libro mastro in un account di archiviazione di Azure o nel libro mastro riservato di Azure. Se il caricamento dei digest libro mastro è già abilitato, il cmdlet reimposta l'endpoint di archiviazione digest su un nuovo valore.

Core GA
az sql db ledger-digest-uploads show

Mostra le impostazioni correnti del digest libro mastro.

Core GA
az sql db list

Elencare i database in un server o in un pool elastico.

Core GA
az sql db list-deleted

Ottiene un elenco di database eliminati ripristinabili.

Core GA
az sql db list-editions

Mostra le edizioni di database disponibili per la sottoscrizione attualmente attiva.

Core GA
az sql db list-usages

Ottiene gli utilizzi del database.

Core GA
az sql db ltr-backup

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

Core GA
az sql db ltr-backup delete

Eliminare un backup di conservazione a lungo termine.

Core GA
az sql db ltr-backup list

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

Core GA
az sql db ltr-backup restore

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

Core GA
az sql db ltr-backup show

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

Core GA
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 GA
az sql db ltr-policy

Gestire i criteri di conservazione a lungo termine del database SQL.

Core GA
az sql db ltr-policy set

Aggiornare le impostazioni di conservazione a lungo termine per un database.

Core GA
az sql db ltr-policy show

Visualizzare i criteri di conservazione a lungo termine per un database.

Core GA
az sql db op

Gestire le operazioni in un database.

Core GA
az sql db op cancel

Annulla l'operazione asincrona nel database.

Core GA
az sql db op list

Ottiene un elenco di operazioni eseguite nel database.

Core GA
az sql db rename

Rinominare un database.

Core GA
az sql db replica

Gestire la replica tra database.

Core GA
az sql db replica create

Creare un database come replica secondaria leggibile di un database esistente.

Core GA
az sql db replica delete-link

Arrestare in modo permanente la replica dei dati tra due repliche di database.

Core GA
az sql db replica list-links

Elencare le repliche di un database e il relativo stato di replica.

Core GA
az sql db replica set-primary

Impostare il database di replica primaria eseguendo il failover dal database di replica primaria corrente.

Core GA
az sql db restore

Creare un nuovo database ripristinando da un backup.

Core GA
az sql db show

Ottenere i dettagli per un database.

Core GA
az sql db show-connection-string

Genera una stringa di connessione a un database.

Core GA
az sql db show-deleted

Ottenere i dettagli per un database eliminato.

Core GA
az sql db str-policy

Gestire i criteri di conservazione a breve termine del database SQL.

Core GA
az sql db str-policy set

Aggiornare le impostazioni di conservazione a breve termine per un database attivo.

Core GA
az sql db str-policy show

Visualizzare i criteri di conservazione a breve termine per un database attivo.

Core GA
az sql db str-policy wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non vengono impostati i criteri.

Core GA
az sql db tde

Gestire Transparent Data Encryption di un database.

Core GA
az sql db tde key

Gestire la protezione di crittografia di un database.

Core GA
az sql db tde key revalidate

Riconvalida la chiave di protezione di crittografia di un database.

Core GA
az sql db tde key revert

Ripristina la chiave di protezione della crittografia di un database a livello di server.

Core GA
az sql db tde set

Imposta la configurazione transparent data encryption di un database.

Core GA
az sql db tde show

Mostra transparent data encryption.

Core GA
az sql db update

Aggiornare un database.

Core GA

az sql db copy

Creare una copia di un database.

È possibile visualizzare un elenco completo delle opzioni del livello di prestazioni eseguendo az sql db list-editions -a -o table -l LOCATION. Il database di destinazione della copia deve avere la stessa edizione del database di origine, ma è possibile modificare l'edizione al termine della copia.

az sql db copy --dest-name
               [--assign-identity {false, true}]
               [--auto-pause-delay]
               [--availability-zone]
               [--backup-storage-redundancy --bsr]
               [--capacity]
               [--compute-model {Provisioned, Serverless}]
               [--dest-resource-group]
               [--dest-server]
               [--elastic-pool]
               [--encryption-protector]
               [--encryption-protector-auto-rotation --epauto {false, true}]
               [--family]
               [--federated-client-id]
               [--ha-replicas --read-replicas]
               [--ids]
               [--keys]
               [--license-type {BasePrice, LicenseIncluded}]
               [--min-capacity]
               [--name]
               [--no-wait]
               [--preferred-enclave-type {Default, VBS}]
               [--read-scale {Disabled, Enabled}]
               [--resource-group]
               [--server]
               [--service-level-objective --service-objective]
               [--subscription]
               [--tags]
               [--umi --user-assigned-identity-id]
               [--zone-redundant {false, true}]

Esempio

Creare un database con livello di prestazioni S0 come copia di un database Standard esistente.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0

Creare un database con GeneralPurpose Edition, hardware Gen4 e 1 vcore come copia di un database GeneralPurpose esistente.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1

Creare un database con ridondanza dell'archiviazione di backup locale come copia di un database esistente

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local

Parametri necessari

--dest-name

Nome del database che verrà creato come destinazione di copia.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--assign-identity -i

Assegnare l'identità per il database.

Proprietà Valore
Valori accettati: false, true
--auto-pause-delay

Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata.

Proprietà Valore
Parameter group: Serverless offering Arguments
--availability-zone

Zona di disponibilità.

--backup-storage-redundancy --bsr

Ridondanza dell'archiviazione di backup usata per archiviare i backup. I valori consentiti includono: Local, Zone, Geo, GeoZone.

--capacity -c

Componente della capacità dello SKU in numero intero di DTU o vcore.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--compute-model

Modello di calcolo del database.

Proprietà Valore
Parameter group: Serverless offering Arguments
Valori accettati: Provisioned, Serverless
--dest-resource-group

Nome del gruppo di risorse in cui creare la copia. Se non specificato, il valore predefinito è il gruppo di risorse di origine.

--dest-server

Nome del server in cui creare la copia. Se non specificato, il valore predefinito è il server di origine.

--elastic-pool

Nome o ID risorsa del pool elastico in cui creare il database.

Proprietà Valore
Parameter group: Performance Level Arguments
--encryption-protector

Specifica la chiave dell'insieme di credenziali delle chiavi di Azure da usare come chiave di protezione della crittografia del database.

--encryption-protector-auto-rotation --epauto

Specifica il flag di rotazione automatica della chiave di protezione della crittografia del database. Può essere true, false o null.

Proprietà Valore
Valori accettati: false, true
--family -f

Componente di generazione di calcolo dello SKU (solo per sku vcore). I valori consentiti includono: Gen4, Gen5.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--federated-client-id

ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant.

--ha-replicas --read-replicas

Numero di repliche a disponibilità elevata di cui effettuare il provisioning per il database. Solo impostabile per l'edizione Hyperscale.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--keys

Elenco di chiavi AKV per il database SQL.

--license-type

Tipo di licenza da applicare per questo database. LicenseIncluded se è necessaria una licenza o BasePricese si ha una licenza e si è idonei per Azure HybridBenefit.

Proprietà Valore
Valori accettati: BasePrice, LicenseIncluded
--min-capacity

Capacità minima allocata dal database, se non sospesa.

Proprietà Valore
Parameter group: Serverless offering Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--preferred-enclave-type

Specifica il tipo di enclave per questa risorsa.

Proprietà Valore
Valori accettati: Default, VBS
--read-scale

Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura. Questa proprietà è impostata solo per i database Premium e Business Critical.

Proprietà Valore
Valori accettati: Disabled, Enabled
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--service-level-objective --service-objective

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.

Proprietà Valore
Parameter group: Performance Level Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--umi --user-assigned-identity-id

Elenco di identità assegnate dall'utente per il database SQL.

--zone-redundant -z

Specifica se abilitare la ridondanza della zona. Il valore predefinito è true se non viene specificato alcun valore.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db create

Creare un database.

È possibile visualizzare un elenco completo delle opzioni del livello di prestazioni eseguendo az sql db list-editions -a -o table -l LOCATION.

az sql db create --name
                 --resource-group
                 --server
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--availability-zone]
                 [--backup-storage-redundancy --bsr]
                 [--capacity]
                 [--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
                 [--collation]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition --tier]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation --epauto {false, true}]
                 [--exhaustion-behavior --fleb --free-limit-exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--free-limit --use-free-limit {false, true}]
                 [--ha-replicas --read-replicas]
                 [--keys]
                 [--ledger-on {Disabled, Enabled}]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--no-wait]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--sample-name {AdventureWorksLT}]
                 [--service-level-objective --service-objective]
                 [--tags]
                 [--umi --user-assigned-identity-id]
                 [--yes]
                 [--zone-redundant {false, true}]

Esempio

Creare un database S0 Standard.

az sql db create -g mygroup -s myserver -n mydb --service-objective S0

Creare un database con GeneralPurpose Edition, hardware Gen4 e 1 vcore

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1

Creare un database con ridondanza della zona abilitata

az sql db create -g mygroup -s myserver -n mydb -z

Creare un database con ridondanza della zona disabilitato in modo esplicito

az sql db create -g mygroup -s myserver -n mydb -z false

Creare un database serverless serverless GeneralPurpose Gen5 2 con un ritardo automatico di 120 minuti

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120

Creare un database vcore Hyperscale Gen52 con 2 repliche in lettura

az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2

Creare un database GeneralPurpose con archiviazione di backup con ridondanza locale

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local

Creare un database con enclave VBS abilitato.

az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Creare un database con limite gratuito applicato

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause

Parametri necessari

--name -n

Nome del database SQL di Azure.

--resource-group -g

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

--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--assign-identity -i

Assegnare l'identità per il database.

Proprietà Valore
Valori accettati: false, true
--auto-pause-delay

Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata.

Proprietà Valore
Parameter group: Serverless offering Arguments
--availability-zone

Zona di disponibilità.

--backup-storage-redundancy --bsr

Ridondanza dell'archiviazione di backup usata per archiviare i backup. I valori consentiti includono: Local, Zone, Geo, GeoZone.

--capacity -c

Componente della capacità dello SKU in numero intero di DTU o vcore.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--catalog-collation

Regole di confronto del catalogo di metadati.

Proprietà Valore
Parameter group: Creation Arguments
Valori accettati: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

Regole di confronto del database.

Proprietà Valore
Parameter group: Creation Arguments
--compute-model

Modello di calcolo del database.

Proprietà Valore
Parameter group: Serverless offering Arguments
Valori accettati: Provisioned, Serverless
--edition --tier -e

Componente dell'edizione dello SKU. I valori consentiti includono: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--elastic-pool

Nome o ID risorsa del pool elastico in cui creare il database.

Proprietà Valore
Parameter group: Performance Level Arguments
--encryption-protector

Specifica la chiave dell'insieme di credenziali delle chiavi di Azure da usare come chiave di protezione della crittografia del database.

--encryption-protector-auto-rotation --epauto

Specifica il flag di rotazione automatica della chiave di protezione della crittografia del database. Può essere true, false o null.

Proprietà Valore
Valori accettati: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Specifica il comportamento quando vengono esauriti i limiti gratuiti mensili per il database gratuito. AutoPause: il database verrà sospeso automaticamente al termine dell'esaurimento dei limiti gratuiti per il resto del mese. BillForUsage: il database continuerà a essere online al momento dell'esaurimento dei limiti gratuiti e verranno fatturate eventuali eccedenze.

Proprietà Valore
Valori accettati: AutoPause, BillOverUsage
--family -f

Componente di generazione di calcolo dello SKU (solo per sku vcore). I valori consentiti includono: Gen4, Gen5.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--federated-client-id

ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant.

--free-limit --use-free-limit

Indica se il database utilizza limiti mensili gratuiti. Consentito in un database in una sottoscrizione.

Proprietà Valore
Valori accettati: false, true
--ha-replicas --read-replicas

Numero di repliche a disponibilità elevata di cui effettuare il provisioning per il database. Solo impostabile per l'edizione Hyperscale.

--keys

Elenco di chiavi AKV per il database SQL.

--ledger-on

Creare un database mastro, in cui l'integrità di tutti i dati è protetta dalla funzionalità libro mastro. Tutte le tabelle nel database libro mastro devono essere tabelle libro mastro. Nota: il valore di questa proprietà non può essere modificato dopo la creazione del database.

Proprietà Valore
Valori accettati: Disabled, Enabled
--license-type

Tipo di licenza da applicare per questo database. LicenseIncluded se è necessaria una licenza o BasePricese si ha una licenza e si è idonei per Azure HybridBenefit.

Proprietà Valore
Valori accettati: BasePrice, LicenseIncluded
--maint-config-id -m

ID o nome di configurazione di manutenzione specificati per questa risorsa.

--max-size

Dimensioni massime di archiviazione. Se non viene specificata alcuna unità, il valore predefinito è byte (B).

--min-capacity

Capacità minima allocata dal database, se non sospesa.

Proprietà Valore
Parameter group: Serverless offering Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--preferred-enclave-type

Specifica il tipo di enclave per questa risorsa.

Proprietà Valore
Valori accettati: Default, VBS
--read-scale

Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura. Questa proprietà è impostata solo per i database Premium e Business Critical.

Proprietà Valore
Valori accettati: Disabled, Enabled
--sample-name

Nome dello schema di esempio da applicare durante la creazione di questo database.

Proprietà Valore
Parameter group: Creation Arguments
Valori accettati: AdventureWorksLT
--service-level-objective --service-objective

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.

Proprietà Valore
Parameter group: Performance Level Arguments
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--umi --user-assigned-identity-id

Elenco di identità assegnate dall'utente per il database SQL.

--yes -y

Non richiedere conferma.

--zone-redundant -z

Specifica se abilitare la ridondanza della zona. Il valore predefinito è true se non viene specificato alcun valore.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db delete

Eliminare un database.

az sql db delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]
                 [--yes]

Esempio

Eliminare un database. (autogenerated)

az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db export

Esportare un database in un file bacpac.

az sql db export --admin-user
                 --storage-key
                 --storage-key-type {ManagedIdentity, SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--admin-password]
                 [--auth-type {ADPassword, ManagedIdentity, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Esempio

Ottenere una chiave di firma di accesso condiviso da usare nell'operazione di esportazione.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Esportare bacpac usando una chiave di firma di accesso condiviso.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Esportare bacpac usando una chiave dell'account di archiviazione.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key MYKEY== --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parametri necessari

--admin-user -u

Required. Nome di accesso dell'amministratore.

--storage-key

Required. Chiave di archiviazione.

--storage-key-type

Required. Tipo di chiave di archiviazione.

Proprietà Valore
Valori accettati: ManagedIdentity, SharedAccessKey, StorageAccessKey
--storage-uri

Required. URI di archiviazione.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--admin-password -p

Required. Password di accesso dell'amministratore.

--auth-type -a

Tipo di autenticazione.

Proprietà Valore
Valori accettati: ADPassword, ManagedIdentity, SQL
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db import

Importa un bacpac in un nuovo database o in un database vuoto esistente.

az sql db import --admin-user
                 --storage-key
                 --storage-key-type {ManagedIdentity, SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--admin-password]
                 [--auth-type {ADPassword, ManagedIdentity, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Esempio

Ottenere una chiave di firma di accesso condiviso da usare nell'operazione di importazione.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Importare bacpac in un database esistente usando una chiave di firma di accesso condiviso.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Importare bacpac in un database esistente usando una chiave dell'account di archiviazione.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
    --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Parametri necessari

--admin-user -u

Required. Nome di accesso dell'amministratore.

--storage-key

Required. Chiave di archiviazione.

--storage-key-type

Required. Tipo di chiave di archiviazione.

Proprietà Valore
Valori accettati: ManagedIdentity, SharedAccessKey, StorageAccessKey
--storage-uri

Required. URI di archiviazione.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--admin-password -p

Required. Password di accesso dell'amministratore.

--auth-type -a

Tipo di autenticazione.

Proprietà Valore
Valori accettati: ADPassword, ManagedIdentity, SQL
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db list

Elencare i database in un server o in un pool elastico.

az sql db list [--elastic-pool]
               [--ids]
               [--resource-group]
               [--server]
               [--subscription]

Esempio

Elencare i database in un server o in un pool elastico. (autogenerated)

az sql db list --resource-group MyResourceGroup --server myserver

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--elastic-pool

Se specificato, elenca solo i database in questo pool elastico.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db list-deleted

Ottiene un elenco di database eliminati ripristinabili.

az sql db list-deleted [--ids]
                       [--resource-group]
                       [--server]
                       [--subscription]

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db list-editions

Mostra le edizioni di database disponibili per la sottoscrizione attualmente attiva.

Include gli obiettivi di servizio disponibili e i limiti di archiviazione. Per ridurre il livello di dettaglio, le impostazioni per ridurre intenzionalmente i limiti di archiviazione sono nascoste per impostazione predefinita.

az sql db list-editions --location
                        [--available]
                        [--dtu]
                        [--edition --tier]
                        [--service-objective]
                        [--show-details {max-size}]
                        [--vcores]

Esempio

Mostra tutte le edizioni di database in un percorso.

az sql db list-editions -l westus -o table

Mostra tutti gli obiettivi del servizio di database disponibili per Standard Edition.

az sql db list-editions -l westus --edition Standard -o table

Mostra le dimensioni massime del database disponibili per l'obiettivo di servizio P1

az sql db list-editions -l westus --service-objective P1 --show-details max-size

Parametri necessari

--location -l

Location. Usare i valori ottenuti con az account list-locations. È possibile configurare il percorso predefinito usando az configure --defaults location=<location>.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--available -a

Se specificato, visualizzare solo i risultati disponibili nell'area specificata.

Proprietà Valore
Valore predefinito: False
--dtu

Numero di DTU da cercare. Se non specificato, vengono visualizzate tutte le dimensioni di DTU.

Proprietà Valore
Parameter group: Search Arguments
--edition --tier -e

Edizione da cercare. Se non specificato, vengono visualizzate tutte le edizioni.

Proprietà Valore
Parameter group: Search Arguments
--service-objective

Obiettivo del servizio da cercare. Se non specificato, vengono visualizzati tutti gli obiettivi del servizio.

Proprietà Valore
Parameter group: Search Arguments
--show-details -d

Elenco di dettagli aggiuntivi da includere nell'output.

Proprietà Valore
Valori accettati: max-size
--vcores

Numero di vcore da cercare. Se non specificato, vengono visualizzate tutte le dimensioni del vcore.

Proprietà Valore
Parameter group: Search Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db list-usages

Ottiene gli utilizzi del database.

az sql db list-usages [--ids]
                      [--name]
                      [--resource-group]
                      [--server]
                      [--subscription]

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db rename

Rinominare un database.

az sql db rename --new-name
                 [--ids]
                 [--name]
                 [--resource-group]
                 [--server]
                 [--subscription]

Esempio

Rinominare un database. (autogenerated)

az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver

Parametri necessari

--new-name

Nuovo nome in cui verrà rinominato il database.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db restore

Creare un nuovo database ripristinando da un backup.

az sql db restore --dest-name
                  [--assign-identity {false, true}]
                  [--auto-pause-delay]
                  [--availability-zone]
                  [--backup-storage-redundancy --bsr]
                  [--capacity]
                  [--compute-model {Provisioned, Serverless}]
                  [--deleted-time]
                  [--edition --tier]
                  [--elastic-pool]
                  [--encryption-protector]
                  [--encryption-protector-auto-rotation --epauto {false, true}]
                  [--family]
                  [--federated-client-id]
                  [--ha-replicas --read-replicas]
                  [--ids]
                  [--keys]
                  [--license-type {BasePrice, LicenseIncluded}]
                  [--min-capacity]
                  [--name]
                  [--no-wait]
                  [--preferred-enclave-type {Default, VBS}]
                  [--read-scale {Disabled, Enabled}]
                  [--resource-group]
                  [--server]
                  [--service-level-objective --service-objective]
                  [--subscription]
                  [--tags]
                  [--time]
                  [--umi --user-assigned-identity-id]
                  [--zone-redundant {false, true}]

Esempio

Creare un nuovo database ripristinando da un backup. (autogenerated)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"

Creare un nuovo database con l'archiviazione di backup con ridondanza geografica ripristinando da un backup. (autogenerated)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo

Parametri necessari

--dest-name

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

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--assign-identity -i

Assegnare l'identità per il database.

Proprietà Valore
Valori accettati: false, true
--auto-pause-delay

Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata.

Proprietà Valore
Parameter group: Serverless offering Arguments
--availability-zone

Zona di disponibilità.

--backup-storage-redundancy --bsr

Ridondanza dell'archiviazione di backup usata per archiviare i backup. I valori consentiti includono: Local, Zone, Geo, GeoZone.

--capacity -c

Componente della capacità dello SKU in numero intero di DTU o vcore.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--compute-model

Modello di calcolo del database.

Proprietà Valore
Parameter group: Serverless offering Arguments
Valori accettati: Provisioned, Serverless
--deleted-time

Se specificato, eseguire il ripristino da un database eliminato anziché da un database esistente. Deve corrispondere all'ora eliminata di un database eliminato nello stesso server. È necessario specificare --time o --deleted-time (o entrambi). L'ora deve essere nel formato seguente: "AAAA-MM-GGTHH:MM:SS".

Proprietà Valore
Parameter group: Restore Point Arguments
--edition --tier -e

Componente dell'edizione dello SKU. I valori consentiti includono: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--elastic-pool

Nome o ID risorsa del pool elastico in cui creare il database.

Proprietà Valore
Parameter group: Performance Level Arguments
--encryption-protector

Specifica la chiave dell'insieme di credenziali delle chiavi di Azure da usare come chiave di protezione della crittografia del database.

--encryption-protector-auto-rotation --epauto

Specifica il flag di rotazione automatica della chiave di protezione della crittografia del database. Può essere true, false o null.

Proprietà Valore
Valori accettati: false, true
--family -f

Componente di generazione di calcolo dello SKU (solo per sku vcore). I valori consentiti includono: Gen4, Gen5.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--federated-client-id

ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant.

--ha-replicas --read-replicas

Numero di repliche a disponibilità elevata di cui effettuare il provisioning per il database. Solo impostabile per l'edizione Hyperscale.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--keys

Elenco di chiavi AKV per il database SQL.

--license-type

Tipo di licenza da applicare per questo database. LicenseIncluded se è necessaria una licenza o BasePricese si ha una licenza e si è idonei per Azure HybridBenefit.

Proprietà Valore
Valori accettati: BasePrice, LicenseIncluded
--min-capacity

Capacità minima allocata dal database, se non sospesa.

Proprietà Valore
Parameter group: Serverless offering Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--preferred-enclave-type

Specifica il tipo di enclave per questa risorsa.

Proprietà Valore
Valori accettati: Default, VBS
--read-scale

Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura. Questa proprietà è impostata solo per i database Premium e Business Critical.

Proprietà Valore
Valori accettati: Disabled, Enabled
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--service-level-objective --service-objective

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.

Proprietà Valore
Parameter group: Performance Level Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--time -t

Punto nel tempo del database di origine che verrà ripristinato per creare il nuovo database. Deve essere maggiore o uguale al valore meno recenteRestoreDate del database di origine. È necessario specificare --time o --deleted-time (o entrambi). L'ora deve essere nel formato seguente: "AAAA-MM-GGTHH:MM:SS".

Proprietà Valore
Parameter group: Restore Point Arguments
--umi --user-assigned-identity-id

Elenco di identità assegnate dall'utente per il database SQL.

--zone-redundant -z

Specifica se abilitare la ridondanza della zona. Il valore predefinito è true se non viene specificato alcun valore.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db show

Ottenere i dettagli per un database.

az sql db show [--expand-keys {false, true}]
               [--ids]
               [--keys-filter]
               [--name]
               [--resource-group]
               [--server]
               [--subscription]

Esempio

Ottenere i dettagli per un database. (autogenerated)

az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--expand-keys

Espandere le chiavi AKV per il database.

Proprietà Valore
Valore predefinito: False
Valori accettati: false, true
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--keys-filter

Espandere le chiavi AKV per il database.

--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db show-connection-string

Genera una stringa di connessione a un database.

az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
                                 [--auth-type {ADIntegrated, ADPassword, SqlPassword}]
                                 [--ids]
                                 [--name]
                                 [--server]
                                 [--subscription]

Esempio

Generare la stringa di connessione per ado.net

az sql db show-connection-string -s myserver -n mydb -c ado.net

Parametri necessari

--client -c

Tipo di provider di connessione client.

Proprietà Valore
Valori accettati: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--auth-type -a

Tipo di autenticazione.

Proprietà Valore
Parameter group: Authentication Arguments
Valore predefinito: SqlPassword
Valori accettati: ADIntegrated, ADPassword, SqlPassword
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
Valore predefinito: <databasename>
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
Valore predefinito: <servername>
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db show-deleted

Ottenere i dettagli per un database eliminato.

az sql db show-deleted --restorable-dropped-database-id
                       [--expand-keys {false, true}]
                       [--ids]
                       [--keys-filter]
                       [--resource-group]
                       [--server]
                       [--subscription]

Esempio

Ottenere i dettagli per un database eliminato. (autogenerated)

az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"

Parametri necessari

--restorable-dropped-database-id -r

ID database eliminato ripristinabile.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--expand-keys

Espandere le chiavi AKV per il database.

Proprietà Valore
Valore predefinito: False
Valori accettati: false, true
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--keys-filter

Espandere le chiavi AKV per il database.

--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False

az sql db update

Aggiornare un database.

az sql db update [--add]
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--backup-storage-redundancy --bsr]
                 [--capacity]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition --tier]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation --epauto {false, true}]
                 [--exhaustion-behavior --fleb --free-limit-exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--filter]
                 [--force-string]
                 [--free-limit --use-free-limit {false, true}]
                 [--ha-replicas --read-replicas]
                 [--ids]
                 [--keys]
                 [--keys-to-remove]
                 [--maint-config-id]
                 [--manual-cutover {false, true}]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--perform-cutover {false, true}]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--subscription]
                 [--umi --user-assigned-identity-id]
                 [--zone-redundant {false, true}]

Esempio

Aggiornare un database a Standard Edition, livello di prestazioni S0 (10 DTU) specificando la capacità DTU. Si noti che GeneralPurpose consente una gamma più ampia di dimensioni massime rispetto all'edizione Standard.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB

Aggiornare un database a Standard Edition, livello di prestazioni S1 (20 DTU) specificando il nome del livello di prestazioni. Si noti che GeneralPurpose consente una gamma più ampia di dimensioni massime rispetto all'edizione Standard.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB

Aggiornare un database a GeneralPurpose Edition, 4 vcore con hardware gen5

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5

Aggiornare il database con dimensioni massime aumentate

az sql db update -g mygroup -s myserver -n mydb --max-size 500GB

Aggiornare il database con ridondanza della zona abilitata

az sql db update -g mygroup -s myserver -n mydb -z

Aggiornare il database con ridondanza della zona disabilitato in modo esplicito

az sql db update -g mygroup -s myserver -n mydb -z false

Aggiornare il database al modello di calcolo serverless

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless

Aggiornare il database con l'archiviazione di backup con ridondanza locale

az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local

Aggiornare il database con l'enclave VBS abilitato.

az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Aggiornare il comportamento di esaurimento del database con limite gratuito a BillOverUsage

az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage

Aggiornare un database all'edizione Hyperscale, 2 vcore con hardware Gen5, con l'opzione di cutover manuale

az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover

Attivare il cutover con l'opzione esegui cutover quando è in corso l'aggiornamento del database a Hyperscale Edition

az sql db update -g mygroup -s myserver -n mydb --perform-cutover

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: []
--assign-identity -i

Assegnare l'identità per il database.

Proprietà Valore
Valore predefinito: False
Valori accettati: false, true
--auto-pause-delay

Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata.

Proprietà Valore
Parameter group: Serverless offering Arguments
--backup-storage-redundancy --bsr

Ridondanza dell'archiviazione di backup usata per archiviare i backup. I valori consentiti includono: Local, Zone, Geo, GeoZone.

--capacity -c

Componente della capacità dello SKU in numero intero di DTU o vcore.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--compute-model

Modello di calcolo del database.

Proprietà Valore
Parameter group: Serverless offering Arguments
Valori accettati: Provisioned, Serverless
--edition --tier -e

Componente dell'edizione dello SKU. I valori consentiti includono: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--elastic-pool

Nome o ID risorsa del pool elastico in cui spostare il database.

Proprietà Valore
Parameter group: Performance Level Arguments
--encryption-protector

Specifica la chiave dell'insieme di credenziali delle chiavi di Azure da usare come chiave di protezione della crittografia del database.

--encryption-protector-auto-rotation --epauto

Specifica il flag di rotazione automatica della chiave di protezione della crittografia del database. Può essere true, false o null.

Proprietà Valore
Valori accettati: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Specifica il comportamento quando vengono esauriti i limiti gratuiti mensili per il database gratuito. AutoPause: il database verrà sospeso automaticamente al termine dell'esaurimento dei limiti gratuiti per il resto del mese. BillForUsage: il database continuerà a essere online al momento dell'esaurimento dei limiti gratuiti e verranno fatturate eventuali eccedenze.

Proprietà Valore
Valori accettati: AutoPause, BillOverUsage
--family -f

Componente di generazione di calcolo dello SKU (solo per sku vcore). I valori consentiti includono: Gen4, Gen5.

Proprietà Valore
Parameter group: Performance Level (components) Arguments
--federated-client-id

ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant.

--filter

Espressione di filtro OData che filtra gli elementi nella raccolta. Il valore predefinito è Nessuno.

--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: False
--free-limit --use-free-limit

Indica se il database utilizza limiti mensili gratuiti. Consentito in un database in una sottoscrizione.

Proprietà Valore
Valori accettati: false, true
--ha-replicas --read-replicas

Numero di repliche a disponibilità elevata di cui effettuare il provisioning per il database. Solo impostabile per l'edizione Hyperscale.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--keys

Elenco di chiavi AKV per il database SQL.

--keys-to-remove

Elenco di chiavi AKV da rimuovere dal database SQL.

--maint-config-id -m

ID o nome di configurazione di manutenzione specificati per questa risorsa.

--manual-cutover

Se eseguire il cutover manuale durante l'aggiornamento SLO. Consentito durante l'aggiornamento del database al livello Hyperscale.

Proprietà Valore
Valori accettati: false, true
--max-size

Nuova dimensione massima del database espressa in byte.

--min-capacity

Capacità minima allocata dal database, se non sospesa.

Proprietà Valore
Parameter group: Serverless offering Arguments
--name -n

Nome del database SQL di Azure.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--perform-cutover

Indica se eseguire il cutover durante l'aggiornamento del database al livello Hyperscale è in corso.

Proprietà Valore
Valori accettati: false, true
--preferred-enclave-type

Specifica il tipo di enclave per questa risorsa.

Proprietà Valore
Valori accettati: Default, VBS
--read-scale

Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura. Questa proprietà è impostata solo per i database Premium e Business Critical.

Proprietà Valore
Valori accettati: Disabled, Enabled
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: []
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--server -s

Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--service-objective

Nome del nuovo obiettivo di servizio. Se si tratta di un obiettivo di servizio del database autonomo e il database si trova attualmente in un pool elastico, il database viene rimosso dal pool.

Proprietà Valore
Parameter group: Performance Level Arguments
--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: []
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
--umi --user-assigned-identity-id

Elenco di identità assegnate dall'utente per il database SQL.

--zone-redundant -z

Specifica se abilitare la ridondanza della zona. Il valore predefinito è true se non viene specificato alcun valore.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Proprietà Valore
Valore predefinito: False