Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Base de dados SQL no Microsoft Fabric
O utilitário sqlcmd permite inserir instruções Transact-SQL, procedimentos do sistema e arquivos de script.
sqlcmd Variantes
Existem duas variantes de sqlcmd:
sqlcmd(Go): Osqlcmd, baseado emgo-mssqldb, por vezes estilizado comogo-sqlcmd. Esta versão é uma ferramenta autônoma que você pode baixar independentemente do SQL Server. Ele roda em Windows, macOS, Linux e em contêineres.sqlcmd(ODBC): A opção alinhada com a plataforma, baseada em ODBCsqlcmd, disponível com o SQL Server ou os Utilitários de Linha de Comando da Microsoft, e que faz parte do pacotemssql-toolsno Linux. Ele também roda em Windows, macOS, Linux e em contêineres.
Baixe e instale o sqlcmd (Go)
sqlcmd(Go) pode ser instalado multiplataforma, em Microsoft Windows, macOS e Linux. As versões mais recentes que a 1.6 podem não estar disponíveis em todos os gerenciadores de pacotes. Ainda não há data prevista para a sua disponibilidade.
Escolha uma das seguintes opções para instalar sqlcmd (Go) no Windows.
winget (CLI do Gerenciador de Pacotes do Windows)
Instale o Cliente do Gerenciador de Pacotes do Windows, se ainda não o tiver.
Execute o seguinte comando para instalar
sqlcmd(Go).winget install sqlcmd
Chocolatey
Instale Chocolatey se ainda não o tiver.
Execute o seguinte comando para instalar
sqlcmd(Go).choco install sqlcmd
Download direto
Descarregue o
-windows-amd64.zipou-windows-arm.zipficheiro correspondente do último lançamento 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 multiplataforma, em Microsoft Windows, macOS e Linux.
Baixe os utilitários de linha de comando para Windows, usando a tabela a seguir.
| Driver | Platform |
|---|---|
| Utilidades de Linha de Comandos Microsoft para SQL Server | x64x86 |
As ferramentas de linha de comandos são General Availability (GA), no entanto, também são lançadas com o pacote de instalação para SQL Server 2019 (15.x) e versões posteriores.
Informações sobre a versão
- Número de lançamento: 17.0.4055.5
- Número de construção: 17.0.4055.5
- Data de lançamento: 30 de junho de 2026
Note
A sqlcmd transferência fornecida aqui poderá não ter o mesmo número de versão e de compilação que o 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 última atualização cumulativa (CU).
sqlcmd(ODBC) suporta autenticação com Microsoft Entra ID, incluindo suporte para autenticação multifator (MFA) para Base de Dados SQL do Azure, Azure Synapse Analytics e funcionalidades Always Encrypted.
Requisitos do sistema
- Windows 10 e versões posteriores
- Windows Server 2016 e versões posteriores
Este componente requer o mais recente driver Microsoft ODBC para SQL Server.
Preinstalled
Também podes encontrar sqlcmd pré-instalados em certos ambientes.
Azure Cloud Shell
Pode experimentar o utilitário sqlcmd do Azure Cloud Shell, pois está pré-instalado por defeito.
SQL Server Management Studio (SSMS)
Para executar instruções SQLCMD no SQL Server Management Studio (SSMS), navegue até Query>SQLCMD Mode.
O SSMS usa o Microsoft .NET Framework SqlClient para execução no modo regular e SQLCMD no Editor de Consultas. Quando sqlcmd é executado a partir da linha de comandos, sqlcmd utiliza o driver ODBC. Como podem aplicar-se opções padrão diferentes, pode ver comportamentos diferentes ao executar a mesma consulta no SSMS em modo SQLCMD e na sqlcmd utilidade.