Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 postgres shell | Eine Befehlszeilenshell-Schnittstelle für Postgres. Siehe https://www.pgcli.com/. |
| azdata postgres query | Der Abfragebefehl ermöglicht die Ausführung von PostgreSQL-Befehlen in einer Datenbanksitzung. |
azdata postgres shell
Eine Befehlszeilenshell-Schnittstelle für Postgres. Siehe https://www.pgcli.com/.
azdata postgres shell [--dbname -d]
[--host]
[--port -p]
[--password -w]
[--no-password]
[--single-connection]
[--username -u]
[--pgclirc]
[--dsn]
[--list-dsn]
[--row-limit]
[--less-chatty]
[--prompt]
[--prompt-dsn]
[--list -l]
[--auto-vertical-output]
[--warn]
[--no-warn]
Beispiele
Beispielbefehlszeile zum Starten der interaktiven Oberfläche.
azdata postgres shell
Beispielbefehlszeile mit einer bereitgestellten Datenbank und einem bereitgestellten Benutzer
azdata postgres shell --dbname <database> --username <username> --host <host>
Beispielbefehlszeile, um mit der Verwendung einer vollständigen Verbindungszeichenfolge zu beginnen. Ersetzen Sie <password> durch ein gültiges Kennwort.
azdata postgres shell --dbname postgres://user:<password>@example.com:5432/master
Optionale Parameter
--dbname -d
Datenbankname, mit dem eine Verbindung hergestellt werden soll.
--host
Hostadresse der Postgres-Datenbank.
--port -p
Portnummer, an der die Postgres-Instanz lauscht.
--password -w
Kennwortaufforderung erzwingen.
--no-password
Geben Sie niemals zur Eingabe des Kennworts auf.
--single-connection
Verwenden Sie keine separate Verbindung für Abschlusse.
--username -u
Benutzername zum Herstellen einer Verbindung mit der Postgres-Datenbank.
--pgclirc
Speicherort der pgclirc-Datei.
--dsn
Verwenden Sie DSN, der im Abschnitt [alias_dsn] der pgclirc-Datei konfiguriert ist.
--list-dsn
Liste der DSN im Abschnitt [alias_dsn] der pgclirc-Datei konfiguriert.
--row-limit
Legen Sie den Schwellenwert für die Eingabeaufforderung für die Zeilenbegrenzung fest. Verwenden Sie "0", um die Eingabeaufforderung zu deaktivieren.
--less-chatty
Überspringen Sie die Einführung beim Start und verabschieden Sie sich beim Beenden.
--prompt
Eingabeaufforderungsformat (Standard: "\u@\h:\d> ").
--prompt-dsn
Eingabeaufforderungsformat für Verbindungen mit DSN-Aliasen (Standard: "\u@\h:\d> ").
--list -l
Auflisten der verfügbaren Datenbanken und beenden Sie es.
--auto-vertical-output
Wechseln Sie automatisch in den vertikalen Ausgabemodus, wenn das Ergebnis breiter als die Terminalbreite ist.
--warn
Warnen Sie vor dem Ausführen einer destruktiven Abfrage.
--no-warn
Warnen Sie vor dem Ausführen einer destruktiven Abfrage.
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 postgres query
Der Abfragebefehl ermöglicht die Ausführung von PostgreSQL-Befehlen in einer Datenbanksitzung.
azdata postgres query --q -q
[--host]
[--dbname -d]
[--port -p]
[--username -u]
Beispiele
Listet alle Tabellen in information_schema auf.
azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"
Erforderliche Parameter
--q -q
Zu ausführende PostgreSQL-Abfrage.
Optionale Parameter
--host
Hostadresse der Postgres-Datenbank.
localhost
--dbname -d
Datenbank, in der Abfrage ausgeführt werden soll.
--port -p
Portnummer, an der die Postgres-Instanz lauscht.
5432
--username -u
Benutzername zum Herstellen einer Verbindung mit der Postgres-Datenbank.
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.