Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Azure SQL Database
Istanza gestita di Azure SQL
Azure Synapse Analytics
Piattaforma di analisi (PDW)
Database SQL in Microsoft Fabric
L'utilità sqlcmd consente di immettere Transact-SQL istruzioni, procedure di sistema e file di script.
varianti di sqlcmd
Esistono due varianti di sqlcmd:
sqlcmd (Go): Il
go-mssqldb
sqlcmd basato, a volte stilizzato come go-sqlcmd. Questa versione è uno strumento autonomo che è possibile scaricare indipendentemente da SQL Server. Viene eseguito in Windows, macOS, Linux e nei contenitori.sqlcmd (ODBC): sqlcmd basato sulla piattaforma, basato su ODBC, disponibile con SQL Server o le utilità della riga di comando Microsoft e parte del
mssql-tools
pacchetto in Linux. Viene eseguito anche in Windows, macOS, Linux e nei contenitori.
Scaricare e installare sqlcmd (Go)
sqlcmd (Go) può essere installato multipiattaforma, in Microsoft Windows, macOS e Linux. Le versioni più recenti della 1.6 potrebbero non essere disponibili in tutte le gestioni pacchetti. Non esiste ancora una data stimata per la disponibilità.
Scegliere una delle opzioni seguenti per installare sqlcmd (Go) in Windows.
winget (CLI di Gestione pacchetti Windows)
Installare il client Gestione pacchetti Windows se non è già disponibile.
Eseguire il comando seguente per installare sqlcmd (Go).
winget install sqlcmd
Cioccolato
Installare Chocolatey se non è già presente.
Eseguire il comando seguente per installare sqlcmd (Go).
choco install sqlcmd
Download diretto
Scaricare la risorsa
-windows-amd64.zip
o-windows-arm.zip
corrispondente dalla versione più recente di sqlcmd (Go) dal repository di codice GitHub.Estrarre il file
sqlcmd.exe
dalla cartella zip scaricata.
Scaricare e installare sqlcmd (ODBC)
sqlcmd (ODBC) può essere installato multipiattaforma, in Microsoft Windows, macOS e Linux.
Scaricare le utilità della riga di comando per Windows usando la tabella seguente.
Pilota | Piattaforma |
---|---|
Utilità da riga di comando Microsoft 15 per SQL Server | x64x86 |
Gli strumenti da riga di comando sono disponibilità generale, ma vengono rilasciati anche con il pacchetto di installazione per SQL Server 2019 (15.x) e versioni successive.
Informazioni sulla versione
- Numero di versione: 15.0.4298.1
- Numero di build: 15.0.4298.1
- Data di rilascio: 7 aprile 2023
Annotazioni
Il download di sqlcmd fornito qui potrebbe non avere lo stesso numero di versione e build di sqlcmd installato con l'aggiornamento cumulativo di SQL Server più recente. Questo comportamento è previsto. Questa versione contiene tutte le correzioni incluse nell'ultimo CU.
sqlcmd (ODBC) supporta l'autenticazione con Microsoft Entra ID, incluso il supporto dell'autenticazione a più fattori (MFA) per il database SQL di Azure, Azure Synapse Analytics e le funzionalità Always Encrypted.
Requisiti di sistema
- Windows 10 e versioni successive
- Windows Server e versioni successive
Per questo componente sono necessari sia il programma predefinito Windows Installer 5 che Microsoft ODBC Driver 17 for SQL Server.
Preinstallato
È anche possibile trovare sqlcmd preinstallato in determinati ambienti.
Azure Cloud Shell
È possibile provare l'utilità sqlcmd da Azure Cloud Shell, perché è preinstallata per impostazione predefinita.
Azure Data Studio
Per eseguire istruzioni sqlcmd in Azure Data Studio, selezionare Abilita SQLCMD dalla barra degli strumenti dell'editor.
SQL Server Management Studio (SSMS)
Per eseguire istruzioni SQLCMD in SQL Server Management Studio (SSMS), passare alla modalità QUERY>SQLCMD.
SSMS usa Microsoft .NET Framework SqlClient
per l'esecuzione in modalità normale e SQLCMD nell'editor di query. Se l'utilità sqlcmd viene eseguita dalla riga di comando, sqlcmd usa il driver ODBC. Poiché è possibile applicare opzioni predefinite diverse, è possibile che venga visualizzato un comportamento diverso quando si esegue la stessa query in SSMS in modalità SQLCMD e nell'utilità sqlcmd .