Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (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-toolspaketet 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)
Installera Windows Package Manager-klienten om du inte redan har den.
Kör följande kommando för att installera sqlcmd (Go).
winget install sqlcmd
Chocolatey
Installera Chocolatey om du inte redan har det.
Kör följande kommando för att installera sqlcmd (Go).
choco install sqlcmd
Direkt nedladdning
Ladda ned motsvarande
-windows-amd64.zipeller-windows-arm.zipresurs från den senaste versionen av sqlcmd (Go) från GitHub-kodförrådet.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.
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 .