Stažení a instalace nástroje sqlcmd

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Nástroj sqlcmd umožňuje zadat Transact-SQL příkazy, systémové procedury a soubory skriptů.

sqlcmd Varianty

Existují dvě varianty sqlcmd:

  • sqlcmd (Go): sqlcmd založený na go-mssqldb, někdy psáno jako go-sqlcmd. Tato verze je samostatný nástroj, který si můžete stáhnout nezávisle na SQL Serveru. Běží ve Windows, macOS, Linuxu a v kontejnerech.

  • sqlcmd (ODBC): Platformně sladěný ovladač založený na rozhraní ODBC sqlcmd, který je k dispozici se serverem SQL Server nebo s nástroji Microsoft Command Line Utilities a v Linuxu je součástí balíčku mssql-tools. Běží také ve Windows, macOS, Linuxu a v kontejnerech.

Stažení a instalace sqlcmd (Go)

sqlcmd(Go) je možné nainstalovat mezi platformami na Microsoft Windows, macOS a Linux. Novější verze než 1.6 nemusí být dostupné ve všech správcích balíčků. Pro jejich dostupnost zatím neexistuje žádné odhadované datum.

Zvolte jednu z následujících možností instalace sqlcmd (Go) na Windows.

winget (rozhraní příkazového řádku Správce balíčků systému Windows)

  1. Pokud ho ještě nemáte, nainstalujte klienta Správce balíčků systému Windows.

  2. Spuštěním následujícího příkazu nainstalujte sqlcmd (Go).

    winget install sqlcmd
    

Chocolatey

  1. Pokud ji ještě nemáte, nainstalujte Chocolatey.

  2. Spuštěním následujícího příkazu nainstalujte sqlcmd (Go).

    choco install sqlcmd
    

Přímé stahování

  1. Z úložiště kódu na GitHubu si stáhněte odpovídající asset -windows-amd64.zip nebo -windows-arm.zip z nejnovější verze sqlcmd (Go).

  2. Extrahujte soubor sqlcmd.exe ze stažené složky ZIP.

Stažení a instalace sqlcmd (ODBC)

sqlcmd(ODBC) je možné nainstalovat mezi platformami na Microsoft Windows, macOS a Linux.

Pomocí následující tabulky stáhněte nástroje příkazového řádku pro Windows.

Driver Platform
Nástroje příkazového řádku Microsoft pro SQL Server x64x86

Nástroje příkazového řádku jsou v obecné dostupnosti (GA), nicméně se také vydávají s instalačním balíčkem pro SQL Server 2019 (15.x) a pozdějších verzích.

Informace o verzi

  • Číslo vydání: 17.0.4055.5
  • Číslo buildu: 17.0.4055.5
  • Datum vydání: 30. června 2026

Note

Staženísqlcmd, které zde uvádíme, nemusí mít stejné číslo vydané verze a buildu jako sqlcmd nainstalované s nejnovější kumulativní aktualizací SQL Server (CU). Toto chování je očekávané. Tato verze obsahuje všechny opravy zahrnuté v nejnovější cu.

sqlcmd(ODBC) podporuje ověřování pomocí Microsoft Entra ID, včetně podpory vícefaktorového ověřování (MFA) pro Azure SQL Database, Azure Synapse Analytics a funkce Always Encrypted.

Požadavky na systém

  • Windows 10 a novější verze
  • Windows Server 2016 a novější verze

Tato komponenta vyžaduje nejnovější ovladač ODBC Microsoft pro SQL Server.

Preinstalled

Můžete také najít sqlcmd předinstalované v určitých prostředích.

Azure Cloud Shell

Můžete vyzkoušet nástroj sqlcmd v Azure Cloud Shell, protože je ve výchozím nastavení předinstalován.

Spustit Cloud Shell

SQL Server Management Studio (SSMS)

Pokud chcete spustit příkazy SQLCMD v sadě SQL Server Management Studio (SSMS), přejděte do režimu dotazování>SQLCMD.

SSMS používá rozhraní Microsoft .NET Framework SqlClient ke spouštění v běžném režimu a v režimu SQLCMD v editoru dotazů . Když se sqlcmd spustí z příkazového řádku, sqlcmd použije ovladač ODBC. Vzhledem k tomu, že se můžou použít různé výchozí možnosti, může se při spuštění stejného dotazu v nástroji SSMS v režimu SQLCMD a v nástroji sqlcmd zobrazit jiné chování.