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
Azure SQL Database
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.
Variantes do sqlcmd
Existem duas variantes do sqlcmd:
sqlcmd (Go): O
go-mssqldbbaseado em , por vezes estilizado como go-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): O sqlcmd alinhado à plataforma, baseado em ODBC, disponível com o SQL Server ou os utilitários de linha de comando da Microsoft e parte do
mssql-toolspacote no Linux. Ele também roda em Windows, macOS, Linux e em contêineres.
Baixe e instale o sqlcmd (Go)
sqlcmd (Go) pode ser instalado em várias plataformas, no 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 o 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
Baixe o ficheiro
-windows-amd64.zipou-windows-arm.zipcorrespondente da última versão do mais recente do sqlcmd (Go), do 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 em várias plataformas, no Microsoft Windows, macOS e Linux.
Baixe os utilitários de linha de comando para Windows, usando a tabela a seguir.
| Driver | Platform |
|---|---|
| Utilitários de linha de comando da Microsoft 15 para SQL Server | x64x86 |
As ferramentas de linha de comando 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: 15.0.4298.1
- Número de construção: 15.0.4298.1
- Data de lançamento: 7 de abril de 2023
Note
O download do sqlcmd fornecido aqui pode não ter a mesma versão e número de compilação que o sqlcmd instalado com a mais recente atualização cumulativa (CU) do SQL Server. Esse comportamento é esperado. Esta versão contém todas as correções incluídas na última atualização cumulativa (CU).
O sqlcmd (ODBC) dá suporte à autenticação com o Microsoft Entra ID, incluindo suporte à autenticação multifator (MFA) para o Banco de Dados SQL do Azure, o Azure Synapse Analytics e os recursos Always Encrypted.
Requisitos do sistema
- Windows 10 e versões posteriores
- Windows Server 2016 e versões posteriores
Este componente requer o driver ODBC 17 mais recente da Microsoft para SQL Server.
Preinstalled
Você também pode encontrar o sqlcmd pré-instalado em determinados ambientes.
Azure Cloud Shell
Você pode experimentar o utilitário sqlcmd do Azure Cloud Shell, pois ele é pré-instalado por padrão.
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 comando, sqlcmd usa o driver ODBC. Como diferentes opções padrão podem ser aplicadas, você pode ver um comportamento diferente ao executar a mesma consulta no SSMS no modo SQLCMD e no utilitário sqlcmd .