Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
Az sqlcmd segédprogram lehetővé teszi Transact-SQL utasítások, rendszereljárások és szkriptfájlok megadását.
sqlcmd-variánsok
Az sqlcmd két változata létezik:
sqlcmd (Go): A
go-mssqldb-alapú sqlcmd, néha go-sqlcmd néven. Ez a verzió egy önálló eszköz, amelyet az SQL Servertől függetlenül tölthet le. Windowson, macOS-en, Linuxon és tárolókban fut.sqlcmd (ODBC): A platformhoz igazított, ODBC-alapú sqlcmd, amely az SQL Serverrel vagy a Microsoft parancssori segédprogramokkal érhető el, és a
mssql-toolscsomag egy része Linuxon. Windowson, macOS-en, Linuxon és tárolókban is fut.
A telepített változat és verzió meghatározásához futtassa a következő utasítást a parancssorban:
sqlcmd "-?"
sqlcmd "-?"
sqlcmd -?
sqlcmd (Go)
Ha sqlcmd (Go) új verzióját használja, a kimenet a következő példához hasonló:
Version: 1.8.2
A sqlcmd --version segítségével meghatározhatja, hogy melyik verzió van telepítve. Legalább 1.0.0-s verzióval kell rendelkeznie.
sqlcmd (ODBC)
Ha sqlcmd (ODBC) használ, a kimenet az alábbi példához hasonló:
Microsoft (R) SQL Server Command Line Tool
Version 16.0.4025.1 NT
Copyright (C) 2022 Microsoft Corporation. All rights reserved.
Előfordulhat, hogy az sqlcmd (ODBC) több verziója is telepítve van a számítógépre. Győződjön meg arról, hogy a megfelelő verziót használja. Legalább a 15.0.4298.1-es verziónak telepítve kell lennie.
Az Always Encrypted (-g) és a Microsoft Entra-hitelesítés (-G) használatához legalább 13.1-es verzió szükséges.
Remarks
A csomagkezelőn keresztül történő sqlcmd (Go) telepítése a környezeti útvonalon lecseréli a sqlcmd (ODBC)-t sqlcmd (Go)-ra. A módosítás érvénybe lépéséhez be kell zárnia és újra meg kell nyitnia az aktuális parancssori munkameneteket. Az sqlcmd (ODBC) nincs eltávolítva, és továbbra is használható a végrehajtható fájl teljes elérési útjának megadásával.
A PATH változót is frissítheti, hogy jelezze, melyik elsőbbséget élvezi. Ehhez a Windows 11-ben nyissa meg a Rendszerbeállításokat, és lépjen a Névjegy > Speciális rendszerbeállításokrészhez. Amikor megnyílik rendszertulajdonságok, válassza a Környezeti változók gombot. Az alsó részén, a Rendszerváltozókalatt válassza az Elérési út lehetőséget, majd a Szerkesztésparancsot. Ha a helyen található sqlcmd (Go) a (C:\Program Files\sqlcmd az alapértelmezett) van felsorolva a C:\Program Files\Microsoft SQL Server\<version>\Tools\Binnelőtt, akkor a sqlcmd (Go) kerül használatra. Megfordíthatja a sorrendet, hogy sqlcmd (ODBC) legyen ismét az alapértelmezett.