Freigeben über


azdata

Gilt für: Azure Data CLI (azdata)

Hinweis

Einige Szenarien, die zuvor von der Azure Data CLI (azdata) behandelt werden, werden jetzt über Azure CLI-Erweiterungen (az) und Azure Arc-basierte Workflows verwaltet. Es gibt keinen einzigen 1:1-Ersatz für alle azdata Befehle. In der folgenden Tabelle werden häufig verwandte Azure CLI-Alternativen hervorgehoben, in denen sie vorhanden sind.

Azdata-Befehlsbereich Azure CLI-Erweiterung /Befehlsgruppe Azure CLI Referenz
azdata arc dc * az arcdata Azure Arc data CLI-Referenz
azdata arc sql mi * az arcdata sql mi Verwalten der verwalteten Azure SQL-Instanz mit CLI
azdata arc postgres * az arcdata postgres Verwalten des PostgreSQL-Servers mit CLI
azdata migrate * az datamigration Migrieren mit CLI
azdata extension * az extension * Übersicht über Azure CLI-Erweiterungen
azdata login az login az login
azdata sql shell / azdata sql query Keine Azure CLI-Entsprechung (Verwenden sqlcmd, SSMS oder andere SQL-Tools) sqlcmd-Hilfsprogramm

SQL Server Management Studio

Für neue Automatisierungs- und Verwaltungsszenarien bevorzugen Sie Azure CLI (az)-, Azure CLI-Erweiterungen und Azure Arc-Portalerfahrungen.

Der folgende Artikel enthält Referenzinformationen zu den sql-Befehlen im azdata-Tool. Weitere Informationen zu anderen azdata-Befehlen finden Sie unter azdata.

Befehle

Befehl Beschreibung
azdata arc Befehle für die Verwendung von Azure Arc für Azure-Datendienste.
azdata sql Die SQL DB CLI ermöglicht dem Benutzer die Interaktion mit SQL Server über T-SQL.
azdata login Melden Sie sich beim Controllerendpunkt des Clusters an, und legen Sie den Namespace als aktiven Kontext fest. Um ein Kennwort bei der Anmeldung zu verwenden, müssen Sie die AZDATA_PASSWORD Umgebungsvariable festlegen.
azdata logout Melden Sie sich beim Cluster ab.
azdata-Kontext Befehle für die Kontextverwaltung.
azdata bdc Auswählen, Verwalten und Betreiben von SQL Server Big Data-Clustern
azdata-Erweiterung Verwalten und Aktualisieren von CLI-Erweiterungen
azdata-App Erstellen, Löschen, Ausführen und Verwalten von Anwendungen
azdata postgres Postgres-Abfrageausführung und interaktive Shell.
azdata-Notizbuch Befehle zum Anzeigen, Ausführen und Verwalten von Notizbüchern über ein Terminal.

azdata login

Wenn Ihr Cluster bereitgestellt wird, wird der Controllerendpunkt während der Bereitstellung aufgeführt, mit dem Sie sich anmelden sollten. Wenn Sie den Controllerendpunkt nicht kennen, können Sie sich anmelden, indem Sie die Kube-Konfiguration Ihres Clusters am Standardspeicherort des <Benutzers home>/.kube/config verwenden oder den KUBECONFIG env var verwenden, d. h. exportieren Sie KUBECONFIG=path/to/.kube/config. Wenn Sie sich anmelden, wird der Namespace dieses Clusters auf Ihren aktiven Kontext festgelegt.

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

Beispiele

Melden Sie sich mit der Standardauthentifizierung an.

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

Melden Sie sich mit Active Directory an.

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

Melden Sie sich mit Active Directory mit einem expliziten Prinzipal an.

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

Melden Sie sich interaktiv an. Der Clustername wird immer aufgefordert, wenn er nicht als Argument angegeben wird. Wenn Sie die variablen AZDATA_USERNAME, AZDATA_PASSWORD und ACCEPT_EULA auf Ihrem System festgelegt haben, werden diese nicht aufgefordert. Wenn Sie die Kube-Konfiguration auf Ihrem System haben oder den KUBECONFIG env var verwenden, um den Pfad zur Konfiguration anzugeben, versucht die interaktive Benutzeroberfläche zunächst, die Konfiguration zu verwenden, und fordert Sie dann auf, wenn die Konfiguration fehlschlägt.

azdata login

Melden Sie sich (nicht interaktiv) an. Melden Sie sich mit Clustername, Controllerbenutzername, Controllerendpunkt und EULA-Akzeptanz als Argumente an. Die Umgebungsvariable AZDATA_PASSWORD muss festgelegt werden. Wenn Sie den Controllerendpunkt nicht angeben möchten, müssen Sie die Kube-Konfiguration auf Ihrem Computer am Standardspeicherort des <Benutzers home>/.kube/config verwenden oder den KUBECONFIG env var verwenden, d. h. exportieren Sie KUBECONFIG=path/to/.kube/config.

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

Melden Sie sich mit kube config on machine an, und env var set for AZDATA_USERNAME, AZDATA_PASSWORD, and ACCEPT_EULA.

azdata login -n ClusterName

Optionale Parameter

--auth

Die Authentifizierungsstrategie. Standard- oder Active Directory-Authentifizierung. Der Standardwert ist die Standardauthentifizierung.

--endpoint -e

Clustercontrollerendpunkt "https://host:port". Wenn Sie diese Arge nicht verwenden möchten, können Sie die Kube-Konfiguration auf Ihrem Computer verwenden. Stellen Sie sicher, dass sich die Konfiguration am Standardspeicherort des <Benutzers home>/.kube/config befindet, oder verwenden Sie den KUBECONFIG env var.

--accept-eula -a

Akzeptieren Sie die Lizenzbedingungen? [Ja/Nein]. Wenn Sie diese Arge nicht verwenden möchten, können Sie die Umgebungsvariable ACCEPT_EULA auf "Ja" festlegen. Die Lizenzbedingungen für dieses Produkt können unter < /a0 > angezeigt werden.

--namespace -ns

Namespace der Clustersteuerungsebene.

--username -u

Kontobenutzer. Wenn Sie diese Arge nicht verwenden möchten, können Sie die Umgebungsvariable AZDATA_USERNAME festlegen.

--principal -p

Ihr Kerberos-Bereich. In den meisten Fällen ist Ihr Kerberos-Bereich Ihr Domänenname in Großbuchstaben.

Globale Argumente

--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--output -o

Ausgabeformat. Zulässige Werte: json, jsonc, table, tsv. Standardwert: json.

--query -q

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

azdata logout

Melden Sie sich beim Cluster ab.

azdata logout 

Beispiele

Melden Sie sich bei diesem Benutzer ab.

azdata logout

Globale Argumente

--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--output -o

Ausgabeformat. Zulässige Werte: json, jsonc, table, tsv. Standardwert: json.

--query -q

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Nächste Schritte

Weitere Informationen zu anderen azdata-Befehlen finden Sie unter azdata.

Weitere Informationen zur Installation des Tools azdata finden Sie unter Installieren von azdata.