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
Azure SQL Database
Azure SQL Managed Instance
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.
Variantes do sqlcmd
Há duas variantes de sqlcmd:
sqlcmd (Go): o
go-mssqldb-based sqlcmd, às vezes chamado de go-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): 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 é executado no Windows, macOS, Linux e em contêineres.
Baixar e instalar o sqlcmd (Go)
O sqlcmd (Go) pode ser instalado em várias plataformas, no 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 o 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 o sqlcmd (Go).
winget install sqlcmd
Chocolatey
Instale o Chocolatey se você ainda não o tiver.
Execute o comando a seguir para instalar o sqlcmd (Go).
choco install sqlcmd
Download direto
Baixe o ativo
-windows-amd64.zipou-windows-arm.zipcorrespondente da versão mais recente do sqlcmd (Go) no repositório de código do GitHub.Extraia o arquivo
sqlcmd.exeda pasta zip baixada.
Baixar e instalar o SQLCMD (ODBC)
O 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.
| Motorista | Plataforma |
|---|---|
| Utilitários de linha de comando da Microsoft 15 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: 15.0.4298.1
- Número de build: 15.0.4298.1
- Data de lançamento: 7 de abril de 2023
Observação
O download do sqlcmd fornecido aqui pode não ter a mesma versão e o mesmo número de build que o sqlcmd instalado com a atualização cumulativa 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.
O sqlcmd (ODBC) dá suporte à autenticação com a ID do Microsoft Entra, incluindo suporte à MFA (autenticação multifator) para os recursos do Banco de Dados SQL do Azure, do Azure Synapse Analytics e do Always Encrypted.
Requisitos do sistema
- Windows 10 e versões posteriores
- Windows Server 2016 e versões posteriores
Esse componente requer o Microsoft ODBC Driver 17 mais recente para SQL Server.
Pré-instalado
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 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 o sqlcmd é executado na linha de comando, o 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 .