Condividi tramite


azdata

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 arc Comandi per l'uso di Azure Arc per i servizi dati di Azure.
azdata sql L'interfaccia della riga di comando del database SQL consente all'utente di interagire con SQL Server tramite T-SQL.
azdata login Accedere all'endpoint controller del cluster e impostarne lo spazio dei nomi come contesto attivo. Per usare una password nell'account di accesso, è necessario impostare la variabile di ambiente AZDATA_PASSWORD.
azdata logout Disconnettersi dal cluster.
azdata context Comandi di gestione del contesto.
azdata bdc Selezionare, gestire e gestire cluster Big Data di SQL Server.
azdata extension Consente di gestire e aggiornare le estensioni dell'interfaccia della riga di comando.
azdata app Creare, eliminare, eseguire e gestire le applicazioni.
azdata postgres Strumento di esecuzione query Postgres e shell interattiva.
azdata notebook Comandi per la visualizzazione, l'esecuzione e la gestione dei notebook da un terminale.

azdata login

Quando il cluster viene distribuito, verrà elencato l'endpoint controller durante la distribuzione, che è necessario usare per accedere. Se non si conosce l'endpoint del controller, è possibile accedere con la configurazione kube del cluster nel sistema nella posizione predefinita dell'utente <home>/.kube/config o usare la var kubECONFIG env, ad esempio esportare KUBECONFIG=path/to/.kube/config. Quando si accede, lo spazio dei nomi del cluster verrà impostato sul contesto attivo.

azdata login [--auth] 
             [--endpoint -e]  
             
[--accept-eula -a]  
             
[--namespace -ns]  
             
[--username -u]  
             
[--principal -p]

Examples

Eseguire l'accesso usando l'autenticazione di base.

azdata login --auth basic --username johndoe --endpoint https://<ip or domain name>:30080

Accedere con Active Directory.

azdata login --auth ad --endpoint https://<ip or domain name>:30080                

Accedere usando Active Directory con un'entità esplicita.

azdata login --auth ad --principal johndoe@COSTOSO.COM --endpoint https://<ip or domain name>:30080

Accedere in modo interattivo. Il nome del cluster verrà sempre richiesto se non specificato come argomento. Se sono presenti AZDATA_USERNAME, AZDATA_PASSWORD e ACCEPT_EULA variabili di env impostate nel sistema, queste non verranno richieste. Se si dispone della configurazione kube nel sistema o si usa la variabile di ambiente kubeconfig per specificare il percorso della configurazione, l'esperienza interattiva tenterà prima di tutto di usare la configurazione e quindi chiederà se la configurazione non riesce.

azdata login

Accedere (in modo non interattivo). Accedere con il nome del cluster, il nome utente del controller, l'endpoint controller e l'accettazione del contratto di licenza come argomenti. La variabile di ambiente AZDATA_PASSWORD deve essere impostata. Se non si vuole specificare l'endpoint del controller, fare in modo che la configurazione kube nel computer nel percorso predefinito dell'utente <home>/.kube/config o usare il var di env KUBECONFIG, ad esempio esportare KUBECONFIG=path/to/.kube/config.

azdata login --namespace ClusterName --username johndoe@contoso.com  --endpoint https://<ip or domain name>:30080 --accept-eula yes

Accedere con kube config nel computer e env var impostato per AZDATA_USERNAME, AZDATA_PASSWORD e ACCEPT_EULA.

azdata login -n ClusterName

Parametri facoltativi

--auth

Strategia di autenticazione. Autenticazione di base o Active Directory. Il valore predefinito è l'autenticazione di base.

--endpoint -e

Endpoint del controller del cluster "https://host:port". Se non si vuole usare questo argomento, è possibile usare la configurazione kube nel computer. Assicurarsi che la configurazione si trovi nel percorso predefinito dell'utente <home>/.kube/config o usare la variabile di ambiente kubeconfig.

--accept-eula -a

Si accettano le condizioni di licenza? [sì/no]. Se non si vuole usare questo argomento, è possibile impostare la variabile di ambiente ACCEPT_EULA su "sì". Le condizioni di licenza per questo prodotto possono essere visualizzate all'indirizzo https://aka.ms/eula-azdata-en.

--namespace -ns

Spazio dei nomi del piano di controllo del cluster.

--username -u

Utente account. Se non si vuole usare questo argomento, è possibile impostare la variabile di ambiente AZDATA_USERNAME.

--principal -p

Area di autenticazione Kerberos. Nella maggior parte dei casi, l'area di autenticazione Kerberos è il nome di dominio, in lettere maiuscole.

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 logout

Disconnettersi dal cluster.

azdata logout 

Examples

Disconnettere l'utente.

azdata logout

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.