Como executar o script sql de um expresso do Microsoft SQL Server

Executar scripts SQL, usando o SQL Server Express e prompt de comando do Windows

SQL Server Express é uma versão gratuita do SQL Server que você pode usar para criar desktop e aplicações de banco de dados baseados na Web. Os desenvolvedores gerenciar o SQL Server Express usando o SQL Server Management Studio. Eles também usam um pequeno utilitário de linha de comando chamada "sqlcmd". Sqlcmd permite que você execute comandos do SQL transacional, executar procedimentos armazenados e executar scripts SQL. Se você simplesmente quer executar um script SQL, às vezes é mais fácil de fazer isso usando Sqlcmd. Você começa a Sqlcmd, abrindo uma nova janela do prompt de comando.

Coisas que você precisa

  • SQL Server Express

instruções

  • Digite CMD nas janelas "Menu Iniciar" e pressione "Entrar". A janela do prompt de comando será aberta.

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

    password Sqlcmd -uNome_do_Usuário -p

    Sqlcmd -S computerName instanceName



    Use o primeiro comando, se você configurar um nome de usuário e senha quando você instalou o SQL Server Express. Substituir "nome de usuário" e "senha" com o nome de usuário e senha real que você setup. Use o segundo comando, se você criou um "instância nomeada" durante a instalação. Substituir "nome do computador" com o nome do seu computador e "instanceName" com o nome da instância do SQL que você criou durante a instalação.

  • Digite o seguinte comando e pressione "ENTRAR":

    Sqlcmd -i C: mySqlScript.sql.

    SQL Server Express irá executar o script chamado "mySqlScript.sql". substituir esse "mySqlScript.sql" com o nome do script que você deseja executar. Incluem a designação caminho completo. Se o script SQL retorna os dados do banco de dados, o SQL Server Express irá exibir os resultados na janela do prompt de comando. .

  • Digite Sqlcmd -i C: nameOfScript -o C: OutputFile.txt e pressione ENTER para executar novamente o script. Esta rota vontade os resultados para um arquivo de texto chamado "C: OutputFile.txt". Você pode nomear esse arquivo nada. Salvar em um arquivo de texto é útil quando você precisa capturar e salvar os resultados da consulta.

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

dicas & avisos

  • Se você executar scripts SQL com freqüência, você pode criar arquivos em lotes (.bat) que podem acelerar o processo (consulte Recursos). Por exemplo, você pode colocar os comandos acima indicados em um arquivo de lote e salve-o em seu desktop. Mais tarde você pode executá-lo clicando duas vezes no arquivo.
De esta maneira? Compartilhar em redes sociais:

LiveInternet