Condividi tramite


azdata sql

Si applica: all'interfaccia della riga di comando di Azure Data (azdata)

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 SQL consente agli utenti di interagire con SQL Server e Azure SQL tramite T-SQL.
azdata sql query L'interfaccia della riga di comando SQL consente agli utenti di interagire con SQL Server e Azure SQL tramite T-SQL.

azdata sql shell

L'interfaccia della riga di comando SQL consente agli utenti 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]

Esempi

Esempio di riga di comando per avviare l'esperienza interattiva.

azdata sql shell

Riga di comando di esempio con un server, un utente e un database specificati

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 la richiesta di limite di righe. Usare 0 per disabilitare la richiesta.

--less-chatty

Ignorare il messaggio introduttivo all'avvio e il messaggio conclusivo alla chiusura.

--auto-vertical-output

Passare automaticamente alla modalità di output verticale se il risultato ha una larghezza maggiore della larghezza del terminale.

--encrypt -n

SQL Server usa la crittografia SSL per tutti i dati se nel server è installato un certificato.

--trust-server-certificate -c

Il canale verrà crittografato ignorando la catena di certificati per convalidare l'attendibilità.

--connect-timeout -l

Tempo di attesa in secondi per la connessione al server prima che venga terminata 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, questa impostazione consente un rilevamento e una connessione più rapidi 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 della richiesta (impostazione predefinita: \d>

Argomenti globali

--debug

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

--help -h

Visualizza questo messaggio della guida ed esce.

--output -o

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

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

azdata sql query

L'interfaccia della riga di comando SQL consente agli utenti di interagire con SQL Server e Azure SQL tramite T-SQL.

azdata sql query -q 
                 [--database -d]  
                 
[--username -u]  
                 
[--server -s]  
                 
[--integrated -e]

Esempi

Esempio di riga di comando per selezionare l'elenco dei nomi di tabelle.

azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"

Parametri necessari

-q

Query 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

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

--help -h

Visualizza questo messaggio della guida ed esce.

--output -o

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

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