Sdílet prostřednictvím


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ů.

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)

  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. Stáhněte si odpovídající -windows-amd64.zip nebo -windows-arm.zip prostředek z nejnovější verze sqlcmd (Go) z úložiště kódu GitHubu.

  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 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ý.

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ů . 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í.