azdata sql
Gilt für: Azure Data CLI (azdata
)
Der folgende Artikel enthält Referenzinformationen zu den sql-Befehlen im azdata-Tool. Weitere Informationen zu anderen azdata-Befehlen finden Sie unter azdata.
Befehle
Command | BESCHREIBUNG |
---|---|
azdata sql shell | Die SQL-CLI ermöglicht dem Benutzer, über T-SQL mit SQL Server und Azure SQL zu interagieren. |
azdata sql query | Die SQL-CLI ermöglicht dem Benutzer, über T-SQL mit SQL Server und Azure SQL zu interagieren. |
azdata sql shell
Die SQL-CLI ermöglicht dem Benutzer, über T-SQL mit SQL Server und Azure SQL zu interagieren.
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]
Beispiele
Beispielbefehlszeile, um die interaktive Umgebung zu starten.
azdata sql shell
Beispielbefehlszeile mit bereitgestelltem Server, Benutzer und bereitgestellter Datenbank
azdata sql shell --server localhost --username sa --database master
Optionale Parameter
--username -u
Benutzername zum Herstellen einer Verbindung mit der Datenbank.
--database -d
Name der Datenbank, mit der eine Verbindung hergestellt werden soll.
--server -s
Name oder Adresse der SQL Server-Instanz.
--integrated -e
Verwenden Sie die integrierte Authentifizierung in Windows.
--mssqlclirc
Speicherort der mssqlclirc-Konfigurationsdatei.
--row-limit
Hiermit wird ein Schwellenwert für die Aufforderung für ein Zeilenlimit festgelegt. 0 verwenden, um die Aufforderung zu deaktivieren.
--less-chatty
Intro beim Start und Beenden überspringen.
--auto-vertical-output
Hiermit wird automatisch zum vertikalen Ausgabemodus gewechselt, wenn das Ergebnis breiter als die Breite des Terminals ist.
--encrypt -n
SQL Server verwendet SSL-Verschlüsselung für alle Daten, wenn auf dem Server ein Zertifikat installiert ist.
--trust-server-certificate -c
Der Kanal wird verschlüsselt, während das Durchlaufen der Zertifikatskette zum Überprüfen der Vertrauensstellung umgangen wird.
--connect-timeout -l
Wartezeit (in Sekunden) für eine Verbindung mit dem Server, bevor die Anforderung beendet wird.
--application-intent -k
Deklariert den Arbeitsauslastungstyp der Anwendung beim Herstellen einer Verbindung mit einer Datenbank in einer SQL Server-Verfügbarkeitsgruppe.
--multi-subnet-failover -m
Wenn die Anwendung in unterschiedlichen Subnetzen eine Verbindung mit der AlwaysOn-Verfügbarkeitsgruppe herstellt, ermöglicht diese Einstellung eine schnellere Erkennung des derzeit aktiven Servers und Verbindung mit ihm.
--packet-size
Größe der zur Kommunikation mit SQL Server verwendeten Netzwerkpakete in Bytes.
--dac-connection -a
Herstellen der Verbindung mit SQL Server über eine dedizierte Administratorverbindung.
--input-file -i
Gibt die Datei an, die einen Batch mit SQL-Anweisungen für die Verarbeitung enthält.
--output-file
Gibt die Datei an, die die Ausgabe von einer Abfrage empfängt.
--enable-sqltoolsservice-logging
Aktiviert die Diagnoseprotokollierung für SqlToolsService.
--prompt
Eingabeaufforderungsformat (Standardwert: \d>>
Globale Argumente
--debug
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
--help -h
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
--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
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
azdata sql query
Die SQL-CLI ermöglicht dem Benutzer, über T-SQL mit SQL Server und Azure SQL zu interagieren.
azdata sql query -q
[--database -d]
[--username -u]
[--server -s]
[--integrated -e]
Beispiele
Beispielbefehlszeile zum Auswählen der Liste der Tabellennamen.
azdata sql query --server localhost --username sa --database master -q "SELECT name FROM SYS.TABLES"
Erforderliche Parameter
-q
Die T-SQL-Abfrage, die ausgeführt werden soll.
Optionale Parameter
--database -d
Name der Datenbank, mit der eine Verbindung hergestellt werden soll.
master
--username -u
Benutzername zum Herstellen einer Verbindung mit der Datenbank.
--server -s
Name oder Adresse der SQL Server-Instanz.
--integrated -e
Verwenden Sie die integrierte Authentifizierung in Windows.
Globale Argumente
--debug
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
--help -h
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
--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
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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.