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.
Digite CMD no "Menu Iniciar" do Windows e pressione "Enter". Janela de prompt abre.
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.
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.
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.
Digite Sqlcmd exit. SQL Server Express encerrará a sessão.
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.
Tecnologia Eletrônica © [www.351231.com]