Dela via


Ladda ned och installera sqlcmd-verktyget

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Förhandsversion av Microsoft Fabric

Med sqlcmd-verktyget kan du ange Transact-SQL-instruktioner, systemprocedurer och skriptfiler.

sqlcmd-varianter

Det finns två varianter av sqlcmd:

  • sqlcmd (Go): Den go-mssqldb-baserade sqlcmd, ibland formaterad som go-sqlcmd. Den här versionen är ett fristående verktyg som du kan ladda ned oberoende av SQL Server. Den körs i Windows, macOS, Linux och i containrar.

  • sqlcmd (ODBC): Den plattformsjusterade, ODBC-baserade sqlcmd som är tillgänglig med SQL Server eller Microsoft Command Line Utilities och en del av mssql-tools paketet i Linux. Den körs också på Windows, macOS, Linux och i containrar.

Ladda ned och installera sqlcmd (Go)

sqlcmd (Go) kan installeras plattformsoberoende på Microsoft Windows, macOS och Linux. Versioner som är nyare än 1.6 kanske inte är tillgängliga i alla pakethanterare. Det finns ännu inget beräknat datum för deras tillgänglighet.

Välj något av följande alternativ för att installera sqlcmd (Go) i Windows.

winget (Windows Package Manager CLI)

  1. Installera Windows Package Manager-klienten om du inte redan har den.

  2. Kör följande kommando för att installera sqlcmd (Go).

    winget install sqlcmd
    

Chocolatey

  1. Installera Chocolatey om du inte redan har det.

  2. Kör följande kommando för att installera sqlcmd (Go).

    choco install sqlcmd
    

Direkt nedladdning

  1. Ladda ned motsvarande -windows-amd64.zip eller -windows-arm.zip resurs från den senaste versionen av sqlcmd (Go) från GitHub-kodförrådet.

  2. Extrahera sqlcmd.exe-filen från den nedladdade zip-mappen.

Ladda ned och installera sqlcmd (ODBC)

sqlcmd (ODBC) kan installeras plattformsoberoende på Microsoft Windows, macOS och Linux.

Ladda ned kommandoradsverktygen för Windows med hjälp av följande tabell.

Driver Platform
Microsofts kommandoradsverktyg 15 för SQL Server x64x86

Kommandoradsverktygen är Allmän tillgänglighet (GA), men de släpps också med installationspaketet för SQL Server 2019 (15.x) och senare versioner.

Versionsinformation

  • Versionsnummer: 15.0.4298.1
  • Versionsnummer: 15.0.4298.1
  • Utgivningsdatum: 7 april 2023

Note

Den sqlcmd--nerladdning som tillhandahålls här kanske inte har samma utgåva och versionsnummer som sqlcmd, installerad med den senaste kumulativa uppdateringen för SQL Server (CU). Detta är ett förväntat beteende. Den här versionen innehåller alla korrigeringar som ingår i den senaste CU.

sqlcmd (ODBC) stöder autentisering med Microsoft Entra-ID, inklusive stöd för multifaktorautentisering (MFA) för Azure SQL Database, Azure Synapse Analytics och Always Encrypted-funktioner.

Systemkrav

  • Windows 10 och senare versioner
  • Windows Server 2016 och senare versioner

Den här komponenten kräver den senaste Microsoft ODBC-drivrutinen 17 för SQL Server.

Preinstalled

Du kan också hitta sqlcmd förinstallerat i vissa miljöer.

Azure Cloud Shell

Du kan prova sqlcmd-verktyget från Azure Cloud Shell eftersom det är förinstallerat som standard.

Starta Cloud Shell

SQL Server Management Studio (SSMS)

Om du vill köra SQLCMD-instruktioner i SQL Server Management Studio (SSMS) går du till Fråga>SQLCMD-läge.

SSMS använder Microsoft .NET Framework-SqlClient för körning i vanligt läge och SQLCMD-läge i Frågeredigeraren. När sqlcmd- körs från kommandoraden använder sqlcmd ODBC-drivrutinen. Eftersom olika standardalternativ kan gälla kan du se olika beteenden när du kör samma fråga i SSMS i SQLCMD-läge och i sqlcmd-verktyget .