Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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):sqlcmdzaložený nago-mssqldb, někdy psáno jakogo-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í ODBCsqlcmd, který je k dispozici se serverem SQL Server nebo s nástroji Microsoft Command Line Utilities a v Linuxu je součástí balíčkumssql-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)
Pokud ho ještě nemáte, nainstalujte klienta Správce balíčků systému Windows.
Spuštěním následujícího příkazu nainstalujte
sqlcmd(Go).winget install sqlcmd
Chocolatey
Pokud ji ještě nemáte, nainstalujte Chocolatey.
Spuštěním následujícího příkazu nainstalujte
sqlcmd(Go).choco install sqlcmd
Přímé stahování
Z úložiště kódu na GitHubu si stáhněte odpovídající asset
-windows-amd64.zipnebo-windows-arm.zipz nejnovější verzesqlcmd(Go).Extrahujte soubor
sqlcmd.exeze 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.
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í.