>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Executar Script SQL no Microsoft SQL Server Express

SQL Server Express é versão gratuita do SQL Server para criar aplicações de banco de dados desktop e web. Desenvolvedores gerenciam via SQL Server Management Studio. Também usam utilitário de linha de comando "Sqlcmd". Sqlcmd executa comandos SQL transacionais, stored procedures e scripts SQL. Se quer apenas rodar script SQL, às vezes mais fácil via Sqlcmd. Acesse abrindo novo prompt de comando.

Instruções

Passo 1

Digite CMD no "Menu Iniciar" do Windows e pressione "Enter". Janela de prompt abre.

Passo 2

Digite um dos comandos para conectar ao banco:

Sqlcmd -u usuário -p senha

Sqlcmd -S nomeComputador\nomeInstância

Use primeiro se configurou usuário/senha na instalação. Substitua "usuário" e "senha" pelos reais. Use segundo se criou "instância nomeada". Substitua "nomeComputador" pelo nome do PC e "nomeInstância" pelo nome da instância SQL criada.

Passo 3

Digite comando e pressione "ENTER":

Sqlcmd -i C:\meuScriptSql.sql

SQL Server Express executará script "meuScriptSql.sql". Substitua pelo nome do script desejado. Inclua caminho completo. Se script retorna dados, exibirá resultados no prompt.

Passo 4

Digite Sqlcmd -i C:\nomeScript -o C:\arquivoSaida.txt e pressione ENTER para executar novamente. Roteará resultados para arquivo de texto "C:\arquivoSaida.txt". Pode nomear como quiser. Salvar em arquivo ajuda a capturar e salvar resultados de consultas.

Passo 5

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

Dica

Se executa scripts SQL frequentemente, crie arquivos batch (.bat) para agilizar (ver Recursos). Ex: coloque comandos acima em batch e salve na área de trabalho. Execute clicando duas vezes.