Tutorial passo a passo do SQLCMD

Use o prompt de comando para interagir com o SQL Server em um ambiente de texto

digitando no computador portátil

Lechatnoir / Getty Images





O Microsoft SQL Server oferece interfaces gráficas de usuário ricas para recuperar e manipular dados e configurar bancos de dados SQL Server. No entanto, às vezes é mais fácil trabalhar a partir de 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 procedimentos de conexão diferentes.



01 de 05

Abra o prompt de comando

Prompt de comando

SQLCMD—uma interface de texto no SQL Server—requer uma sessão de shell. Execute o prompt de comando pressionando Vitória+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.

02 de 05

Conecte-se ao banco de dados

Conecte-se ao banco de dados

Use o utilitário SQLCMD para se conectar ao banco de dados:

|_+_|

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 Escotilha com o seguinte comando:

|_+_| 03 de 05

Insira uma consulta

Consulta SQL

Comece a digitar uma instrução SQL no prompt 1>. Use quantas linhas quiser para sua consulta, pressionando o botão Digitar tecla 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:



|_+_| 04 de 05

Execute a consulta

Execute a consulta

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

05 de 05

Sair do SQLCMD

Quando 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.