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ů.
Varianty sqlcmd
Existují dvě varianty sqlcmd:
sqlcmd (Go):
go-mssqldbsqlcmd založený na Go, někdy označovaný 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.<|vq_3487|>sqlcmd (ODBC): Platformně kompatibilní
sqlcmd , založený na rozhraní ODBC, dostupný se SQL Serverem nebo příkazovými nástroji Microsoftu a součástí balíčku na Linuxu. Běží také ve Windows, macOS, Linuxu a v kontejnerech.
Stažení a instalace sqlcmd (Go)
sqlcmd (Go) je možné nainstalovat napříč platformami na Microsoft Windows, macOS a Linuxu. 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í pro instalaci sqlcmd (Go) ve 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í
Stáhněte si odpovídající
-windows-amd64.zipnebo-windows-arm.zipprostředek z nejnovější verze sqlcmd (Go) z úložiště kódu GitHubu.Extrahujte soubor
sqlcmd.exeze stažené složky ZIP.
Stažení a instalace sqlcmd (ODBC)
sqlcmd (ODBC) je možné nainstalovat mezi platformami v systému 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 Microsoftu 15 pro SQL Server | x64x86 |
Nástroje příkazového řádku jsou ve fázi obecné dostupnosti (GA), ale jsou také vydávány s instalačním balíčkem pro SQL Server 2019 (15.x) a novější verze.
Informace o verzi
- Číslo vydání: 15.0.4298.1
- Číslo buildu: 15.0.4298.1
- Datum vydání: 7. dubna 2023
Note
sqlcmd stáhnutelná zde nemusí mít stejné číslo verze ani sestavení jako sqlcmd nainstalovaná s nejnovější kumulativní aktualizací SQL Serveru (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č Microsoft ODBC 17 pro SQL Server.
Preinstalled
Můžete také najít předinstalovaný sqlcmd v určitých prostředích.
Azure Cloud Shell
Nástroj sqlcmd můžete vyzkoušet z Azure Cloud Shellu, protože je ve výchozím nastavení předinstalovaný.
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ů . Při spuštění sqlcmd z příkazového řádku sqlcmd používá 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 SSMS v režimu SQLCMD a v nástroji sqlcmd zobrazit jiné chování.