Skip to content

Tutorial passo a passo do SQLCMD

20 de abril de 2021

O Microsoft SQL Server oferece interfaces gráficas de usuário ricas para recuperar e manipular dados e configurar bancos de dados do SQL Server. No entanto, às vezes é apenas mais fácil trabalhar com um interpretador de comandos baseado em texto. Se você está procurando uma maneira rápida e suja de executar uma consulta SQL ou deseja incluir instruções SQL em um arquivo de script do Windows, o SQLCMD oferece suporte a esse tipo de interação. Este procedimento funciona para todas as versões do Windows e do SQL Server. No entanto, os tempos de execução do SQL Server devem ser instalados no computador Windows. Em um servidor, esse processo geralmente é automático. Para se conectar a um SQL Server remoto com uma máquina Windows local, use diferentes procedimentos de conexão.

Abra o Prompt de Comando

SQLCMD – uma interface de texto no SQL Server – requer uma sessão shell. Execute o prompt de comando pressionando Win + R e digitando CMD ou iniciá-lo através do menu Iniciar. O SQL Server não oferece seu próprio ambiente de shell. Além disso, use o Prompt de Comando em vez do PowerShell mais recente.

Conecte-se ao banco de dados

Conecte-se ao banco de dados

Use o utilitário SQLCMD para se conectar ao banco de dados: sqlcmd -d databasename

type = “code”> Este comando usa as credenciais padrão do Windows para se conectar ao banco de dados especificado por nome do banco de dados. Você também pode especificar um nome de usuário usando o sinalizador -U e uma senha usando o sinalizador -P. Por exemplo, conecte-se ao Recursos Humanos banco de dados usando o nome de usuário Mike e senha goirish com o seguinte comando: sqlcmd -U mike -P goirish -d HumanResources

type = “código”>

Insira uma consulta

Consulta SQL

Comece digitando uma instrução SQL no prompt 1>. Use quantas linhas quiser para sua consulta, pressionando o Entrar após cada linha. O SQL Server não executa sua consulta até que seja explicitamente instruído a fazê-lo.
Neste exemplo, inserimos esta consulta: SELECT *
FROM HumanResources.shift

type = “código”>

Execute a consulta

Execute a consulta

Quando você estiver pronto para executar sua consulta, digite o comando VAI em uma nova linha de comando no SQLCMD e pressione Entrar. SQLCMD executa sua consulta e exibe os resultados na tela.

Sair do SQLCMD

Quando você estiver pronto para sair do SQLCMD, digite o comando SAÍDA em uma linha de comando em branco para retornar ao prompt de comando do Windows.