Como executar um script SQL no Microsoft SQL Server Express

O SQL Server Express é uma versão gratuita do SQL Server que você pode usar para criar aplicativos de banco de dados baseados na Web e na área de trabalho. Os desenvolvedores gerenciam o SQL Server Express usando o SQL Server Management Studio. Eles também usam uma pequena ferramenta de linha de comando chamada “Sqlcmd”. O Sqlcmd permite executar comandos SQL transacionais, executar procedimentos armazenados e scripts SQL. Se você simplesmente deseja executar um script SQL, às vezes é mais fácil fazê-lo usando o Sqlcmd. Você obtém o Sqlcmd abrindo uma nova janela de linha de comando.

Instruções

Passo 1

Digite CMD na janela do menu “Iniciar” e pressione “Enter”. A linha de comando aparecerá.

Etapa 2

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

Sqlcmd -u nome de usuário -p senha Sqlcmd -S nome_do_computador nome da instância

Use o primeiro comando se você escolher um nome de usuário e senha ao instalar o SQL Server Express. Altere “nome de usuário” e “senha” 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 SQL que você criou durante a instalação.

Etapa 3

Digite o seguinte comando e pressione “Enter”:

Sqlcmd -i C: mySqlScript.sql

O SQL Server Express executará o script chamado “miSqlScript.sql”. Altere “miSqlScript.sql” para o nome do script que você deseja executar. Inclui a rota completa. Se o script SQL retornar dados de um banco de dados, o SQL Server Express exibirá os resultados na janela da linha de comando.

Etapa 4

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

Etapa 5

Digite Sqlcmd exit. O SQL Server Express encerrará a sessão.

Referências

 

Você pode estar interessado:

Deixe um comentário