Como executar um script SQL do Microsoft SQL Server Express

Execute seus scripts SQL usando o SQL Server Express e a linha de comando do Windows.

Instruções

Passo 1

Digite CMD na janela do menu "Iniciar" e pressione "Enter". A linha de comando será exibida.

Passo 2

Digite um dos seguintes comandos para se conectar ao banco de dados:

Sqlcmd -u nome de usuário -p senha Sqlcmd -S computername \ instancename

Use o primeiro comando se você escolheu um nome de usuário e senha quando instalou o SQL Server Express. Altere "username" e "password" para o nome de usuário e senha reais que você escolheu. Use o segundo comando se você criou uma "instância nomeada" durante a instalação. Altere "computername" para o nome do seu computador e "instancename" para o nome da instância do SQL que você criou durante a instalação.

Passo 3

Escreva o seguinte comando e pressione "Enter":

Sqlcmd -i C: \ mySqlScript.sql

O SQL Server Express executará o script chamado "mySqlScript.sql". Altere "mySqlScript.sql" para o nome do script que você deseja executar. Inclui o percurso completo. Se o script SQL retornar dados de um banco de dados, o SQL Server Express exibirá os resultados na janela da linha de comando.

Passo 4

Digite Sqlcmd -i C: \ scriptname -o C: \ outputFile.txt e pressione "Enter" para executar o script novamente. Isso redirecionará os resultados para um arquivo de texto chamado "C: \ outputFile.txt". Você pode colocar o nome que você deseja neste arquivo. Salvá-lo como um arquivo de texto é conveniente quando você precisa capturar e salvar os resultados de uma consulta.

Passo 5

Escreva a saída do Sqlcmd. O SQL Server Express encerrará a sessão.