Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica:all'interfaccia della riga di comando di Azure Data (
azdata)
Annotazioni
Alcuni scenari gestiti in precedenza dall'interfaccia della riga di comando dei dati di Azure (azdata) sono ora gestiti tramite estensioni dell'interfaccia della riga di comando di Azure (az) e flussi di lavoro basati su Azure Arc. Non esiste una sola sostituzione 1:1 per tutti i azdata comandi. La tabella seguente evidenzia le alternative comuni dell'interfaccia della riga di comando di Azure in cui esistono.
| azdata command area | Estensione/gruppo di comandi dell'interfaccia della riga di comando di Azure | Informazioni di riferimento su Azure CLI |
|---|---|---|
azdata arc dc * |
az arcdata |
Informazioni di riferimento per l'interfaccia della riga di comando dei dati di Azure Arc |
azdata arc sql mi * |
az arcdata sql mi |
Gestire Istanza gestita di SQL di Azure con l'interfaccia della riga di comando |
azdata arc postgres * |
az arcdata postgres |
Gestire il server PostgreSQL con l'interfaccia della riga di comando |
azdata migrate * |
az datamigration |
Eseguire la migrazione tramite l'interfaccia della riga di comando |
azdata extension * |
az extension * |
Panoramica delle estensioni dell'interfaccia della riga di comando di Azure |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Nessun equivalente dell'interfaccia della riga di comando di Azure (usare sqlcmd, SSMS o altri strumenti SQL) |
Utilità sqlcmd SQL Server Management Studio |
Per i nuovi scenari di automazione e gestione, preferire l'interfaccia della riga di comando di Azure (az),le estensioni dell'interfaccia della riga di comando di Azure e le esperienze del portale di Azure Arc.
L'articolo seguente fornisce informazioni di riferimento sui comandi sql dello strumento azdata. Per altre informazioni su altri comandi azdata, vedere Informazioni di riferimento su azdata.
Comandi
| Comando | Descrizione |
|---|---|
| azdata sql shell | L'interfaccia della riga di comando di SQL consente all'utente di interagire con SQL Server e Azure SQL tramite T-SQL. |
| azdata sql query | L'interfaccia della riga di comando di SQL consente all'utente di interagire con SQL Server e Azure SQL tramite T-SQL. |
azdata sql shell
L'interfaccia della riga di comando di SQL consente all'utente di interagire con SQL Server e Azure SQL tramite T-SQL.
azdata sql shell [--username -u]
[--database -d]
[--server -s]
[--integrated -e]
[--mssqlclirc]
[--row-limit]
[--less-chatty]
[--auto-vertical-output]
[--encrypt -n]
[--trust-server-certificate -c]
[--connect-timeout -l]
[--application-intent -k]
[--multi-subnet-failover -m]
[--packet-size]
[--dac-connection -a]
[--input-file -i]
[--output-file]
[--enable-sqltoolsservice-logging]
[--prompt]
Examples
Riga di comando di esempio per avviare l'esperienza interattiva.
azdata sql shell
Riga di comando di esempio che usa un server, un utente e un database forniti
azdata sql shell --server localhost --username sa --database master
Parametri facoltativi
--username -u
Nome utente per la connessione al database.
--database -d
Nome del database a cui connettersi.
--server -s
Nome o indirizzo dell'istanza di SQL Server.
--integrated -e
Usare l'autenticazione integrata in Windows.
--mssqlclirc
Percorso del file di configurazione mssqlclirc.
--row-limit
Impostare la soglia per il prompt dei limiti di riga. Usare 0 per disabilitare la richiesta.
--less-chatty
Ignorare l'introduzione all'avvio e addio all'uscita.
--auto-vertical-output
Passare automaticamente alla modalità di output verticale se il risultato è più ampio della larghezza del terminale.
--encrypt -n
SQL Server usa la crittografia SSL per tutti i dati se il server dispone di un certificato installato.
--trust-server-certificate -c
Il canale verrà crittografato ignorando la catena di certificati per convalidare l'attendibilità.
--connect-timeout -l
Tempo in secondi per attendere una connessione al server prima di terminare la richiesta.
--application-intent -k
Dichiara il tipo di carico di lavoro dell'applicazione durante la connessione a un database in un gruppo di disponibilità di SQL Server.
--multi-subnet-failover -m
Se l'applicazione si connette al gruppo di disponibilità Always On in subnet diverse, l'impostazione offre un rilevamento e una connessione più veloci al server attualmente attivo.
--packet-size
Dimensioni in byte dei pacchetti di rete usati per comunicare con SQL Server.
--dac-connection -a
Connettersi a SQL Server usando la connessione amministrativa dedicata.
--input-file -i
Specifica il file che contiene un batch di istruzioni SQL per l'elaborazione.
--output-file
Specifica il file che riceve l'output da una query.
--enable-sqltoolsservice-logging
Abilita la registrazione diagnostica per SqlToolsService.
--prompt
Formato prompt (impostazione predefinita: \d>
Argomenti globali
--debug
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
--help -h
Mostra questo messaggio Guida, esci.
--output -o
Formato dell'output. Valori consentiti: json, jsonc, table, tsv. Valore predefinito: json.
--query -q
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.
azdata sql query
L'interfaccia della riga di comando di SQL consente all'utente di interagire con SQL Server e Azure SQL tramite T-SQL.
azdata sql query -q
[--database -d]
[--username -u]
[--server -s]
[--integrated -e]
Examples
Riga di comando di esempio per selezionare l'elenco dei nomi delle tabelle.
azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"
Parametri obbligatori
-q
Query T-SQL da eseguire.
Parametri facoltativi
--database -d
Nome del database a cui connettersi.
master
--username -u
Nome utente per la connessione al database.
--server -s
Nome o indirizzo dell'istanza di SQL Server.
--integrated -e
Usare l'autenticazione integrata in Windows.
Argomenti globali
--debug
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
--help -h
Mostra questo messaggio Guida, esci.
--output -o
Formato dell'output. Valori consentiti: json, jsonc, table, tsv. Valore predefinito: json.
--query -q
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.
Passaggi successivi
Per altre informazioni su altri comandi azdata, vedere Informazioni di riferimento su azdata.
Per altre informazioni su come installare lo strumento azdata, vedere Installare azdata.