Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Banco de dados SQL no Microsoft Fabric
O utilitário sqlcmd permite que você insira instruções Transact-SQL, procedimentos do sistema e arquivos de script.
sqlcmd Variantes
Há duas variantes de sqlcmd:
sqlcmd(Go): Osqlcmdcom base emgo-mssqldb, às vezes estilizado comogo-sqlcmd. Esta versão é uma ferramenta autônoma que você pode baixar independentemente do SQL Server. Ele é executado no Windows, macOS, Linux e em contêineres.sqlcmd(ODBC): osqlcmd, baseado em ODBC e alinhado à plataforma, disponível com o SQL Server ou os Utilitários de Linha de Comando da Microsoft, e parte do pacotemssql-toolsno Linux. Ele também é executado no Windows, macOS, Linux e em contêineres.
Baixar e instalar o sqlcmd (Go)
sqlcmd(Go) pode ser instalado entre plataformas, em Microsoft Windows, macOS e Linux. Talvez as versões mais recentes que a 1.6 não estejam disponíveis em todos os gerenciadores de pacotes. Ainda não há data estimada para a disponibilidade.
Escolha uma das opções a seguir para instalar sqlcmd (Go) no Windows.
winget (CLI do gerenciador de pacotes do Windows)
Instale o Cliente Gerenciador de Pacotes do Windows se você ainda não o tiver.
Execute o comando a seguir para instalar
sqlcmd(Go).winget install sqlcmd
Chocolatey
Instale o Chocolatey se você ainda não o tiver.
Execute o comando a seguir para instalar
sqlcmd(Go).choco install sqlcmd
Download direto
Baixe o ativo correspondente
-windows-amd64.zipou-windows-arm.zipda versão mais recente desqlcmd(Go) no repositório de código do GitHub.Extraia o arquivo
sqlcmd.exeda pasta zip baixada.
Baixar e instalar o SQLCMD (ODBC)
sqlcmd(ODBC) pode ser instalado entre plataformas, em Microsoft Windows, macOS e Linux.
Baixe os utilitários de linha de comando para Windows usando a tabela a seguir.
| Motorista | Plataforma |
|---|---|
| utilitários de linha de comando Microsoft para SQL Server | x64x86 |
As ferramentas de linha de comando são GA (Disponibilidade Geral), no entanto, elas também são lançadas com o pacote do instalador para o SQL Server 2019 (15.x) e versões posteriores.
Informações da versão
- Número da versão: 17.0.4055.5
- Número de build: 17.0.4055.5
- Data de lançamento: 30 de junho de 2026
Observação
O download sqlcmd disponibilizado aqui pode não ter a mesma versão de lançamento e o mesmo número de build que sqlcmd instalado com a atualização cumulativa (CU) mais recente do SQL Server. Esse comportamento é esperado. Esta versão contém todas as correções incluídas na unidade de capacidade mais recente.
sqlcmdO (ODBC) dá suporte à autenticação com Microsoft Entra ID, incluindo suporte à MFA (autenticação multifator) para recursos Banco de Dados SQL do Azure, Azure Synapse Analytics e Always Encrypted.
Requisitos do sistema
- Windows 10 e versões posteriores
- Windows Server 2016 e versões posteriores
Esse componente requer o driver ODBC Microsoft mais recente para SQL Server.
Pré-instalado
Você também pode encontrar sqlcmd pré-instalado em determinados ambientes.
Azure Cloud Shell
Você pode experimentar o sqlcmd utilitário de Azure Cloud Shell, pois ele é pré-instalado por padrão.
SQL Server Management Studio (SSMS)
Para executar instruções SQLCMD no SSMS (SQL Server Management Studio), navegue até omodo SQLCMD de >.
O SSMS usa o Microsoft .NET Framework SqlClient para execução nos modos regular e SQLCMD no Editor de Consultas. Quando sqlcmd é executado na linha de comando, sqlcmd usa o driver ODBC. Como diferentes opções padrão podem ser aplicadas, você poderá ver um comportamento diferente ao executar a mesma consulta no SSMS no modo SQLCMD e no sqlcmd utilitário.