Herunterladen und Installieren des sqlcmd-Hilfsprogramms

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-Datenbank in Microsoft Fabric

Mit dem sqlcmd-Hilfsprogramm können Sie Transact-SQL Anweisungen, Systemprozeduren und Skriptdateien eingeben.

sqlcmd Varianten

Es gibt zwei Varianten von sqlcmd:

  • sqlcmd (Go): Die go-mssqldb-basierte sqlcmd, manchmal formatiert als go-sqlcmd. Diese Version ist ein eigenständiges Tool, das Sie unabhängig von SQL Server herunterladen können. Sie wird unter Windows, macOS, Linux und in Containern ausgeführt.

  • sqlcmd (ODBC): Die plattformabgestimmte, ODBC-basierte sqlcmd, die mit SQL Server oder den Microsoft-Befehlszeilenprogrammen verfügbar ist und unter Linux Teil des Pakets mssql-tools ist. Sie wird auch unter Windows, macOS, Linux und in Containern ausgeführt.

Herunterladen und Installieren von sqlcmd (Go)

sqlcmd(Go) kann plattformübergreifend installiert werden, auf Microsoft Windows, macOS und Linux. Versionen neuer als 1.6 sind möglicherweise nicht in allen Paket-Managern verfügbar. Es gibt noch kein geschätztes Datum für ihre Verfügbarkeit.

Wählen Sie eine der folgenden Optionen aus, um sqlcmd (Go) unter Windows zu installieren.

winget (Windows-Paket-Manager-CLI)

  1. Installieren Sie den Client für den Windows-Paket-Manager, falls Sie ihn noch nicht installiert haben.

  2. Führen Sie den folgenden Befehl aus, um sqlcmd (Go) zu installieren.

    winget install sqlcmd
    

Chocolatey

  1. Installieren Sie Chocolatey, falls Sie diese Komponente noch nicht installiert haben.

  2. Führen Sie den folgenden Befehl aus, um sqlcmd (Go) zu installieren.

    choco install sqlcmd
    

Direkter Download

  1. Laden Sie die entsprechende -windows-amd64.zip Oder -windows-arm.zip Ressource aus der neuesten Version von sqlcmd (Go) aus dem GitHub Code-Repository herunter.

  2. Extrahieren Sie die Datei sqlcmd.exe aus dem heruntergeladenen ZIP-Ordner.

Herunterladen und Installieren von sqlcmd (ODBC)

sqlcmd(ODBC) kann plattformübergreifend auf Microsoft Windows, macOS und Linux installiert werden.

Laden Sie die Befehlszeilenprogramme für Windows mithilfe der folgenden Tabelle herunter.

Driver Platform
Microsoft Befehlszeilenprogramme für SQL Server x64x86

Die Befehlszeilentools sind im Status der General Availability (GA), sie werden jedoch auch mit dem Installationspaket für SQL Server 2019 (15.x) und neuere Versionen veröffentlicht.

Versionsinformationen

  • Versionsnummer: 17.0.4055.5
  • Buildnummer: 17.0.4055.5
  • Veröffentlichungsdatum: 30. Juni 2026

Note

Der hier bereitgestellte Download von sqlcmd weist möglicherweise nicht dieselbe Release- und Buildnummer auf wie sqlcmd, das mit dem neuesten kumulativen Update (CU) für SQL Server installiert wurde. Dieses Verhalten wird erwartet. Diese Version enthält alle im neuesten CU enthaltenen Fehlerbehebungen.

sqlcmd(ODBC) unterstützt die Authentifizierung mit Microsoft Entra ID, einschließlich mehrstufiger Authentifizierung (MFA)-Unterstützung für Azure SQL-Datenbank, Azure Synapse Analytics und Always Encrypted-Features.

Systemanforderungen

  • Windows 10 und höhere Versionen
  • Windows Server 2016 und höhere Versionen

Für diese Komponente ist der neueste Microsoft ODBC-Treiber für SQL Server erforderlich.

Preinstalled

Sie finden sqlcmd auch in bestimmten Umgebungen vorinstalliert.

Azure Cloud Shell

Sie können das sqlcmd Hilfsprogramm aus Azure Cloud Shell testen, da es standardmäßig vorinstalliert ist.

Starten von Cloud Shell

SQL Server Management Studio (SSMS)

Um SQLCMD-Anweisungen in SQL Server Management Studio (SSMS) auszuführen, navigieren Sie zumSQLCMD-Abfragemodus>.

SSMS verwendet das Microsoft .NET Framework SqlClient für die Ausführung im regulären und SQLCMD-Modus im Abfrage-Editor. Wenn sqlcmd über die Befehlszeile ausgeführt wird, verwendet sqlcmd den ODBC-Treiber. Da unterschiedliche Standardoptionen gelten können, stellen Sie möglicherweise unterschiedliches Verhalten fest, wenn Sie dieselbe Abfrage in SSMS im SQLCMD-Modus und in dem Hilfsprogramm sqlcmd ausführen.