Partilhar via


Salvar scripts como projetos ou soluções

Os desenvolvedores familiarizados com o Microsoft Visual Studio receberão o Gerenciador de Soluções no SQL Server Management Studio. Os scripts que dão suporte à sua empresa podem ser agrupados em projetos de script e os projetos de script podem ser gerenciados juntos como uma solução. Quando os scripts são colocados em projetos de script e soluções, eles podem ser abertos juntos como um grupo ou salvos em um produto de controle do código-fonte, como o Visual SourceSafe. Os projetos de script incluem as informações de conexão para que os scripts sejam executados corretamente e podem incluir arquivos que não são de script, como um arquivo de texto de suporte.

A prática a seguir cria um script curto que consulta o banco de dados AdventureWorks2012, adicionado a um projeto de script e uma solução.

Usando projetos e soluções de script

Para criar um projeto de script e uma solução

  1. Abra o Management Studio e conecte-se a um servidor com o Pesquisador de Objetos.

  2. No menu Arquivo , aponte para Novoe clique em Projeto. A caixa de diálogo Novo Projeto é aberta.

  3. Na caixa de texto Nome , digite StatusCheck, clique em Scripts do SQL Server em Modelos e clique em OK para abrir uma nova solução e um projeto de script.

  4. No Gerenciador de Soluções, clique com o botão direito do mouse em Conexões e clique em Nova Conexão. A caixa de diálogo Conectar ao Servidor é aberta.

  5. Na caixa de listagem de nomes do servidor , digite o nome do servidor.

  6. Clique em Opções e clique na guia Propriedades da Conexão .

  7. Na caixa Conectar ao banco de dados , navegue pelo servidor, selecione o banco de dados AdventureWorks2012 e clique em Conectar. As informações de conexão, incluindo o banco de dados, são adicionadas ao projeto.

  8. Se a janela Propriedades não for exibida, clique na nova conexão no Gerenciador de Soluções e pressione F4. As propriedades da conexão são exibidas e mostram informações sobre a conexão, incluindo o Banco de Dados Inicial como AdventureWorks2012.

  9. No Gerenciador de Soluções, clique com o botão direito do mouse na conexão e clique em Nova Consulta. Uma nova consulta chamada SQLQuery1.sql é criada, conectada ao banco de dados AdventureWorks2012 em seu servidor e adicionada ao projeto de script.

  10. No Editor de Consultas, digite a consulta a seguir para determinar quantas ordens de trabalho têm datas de conclusão antes das datas de início da ordem de trabalho. (Você pode copiar e colar o código na janela Tutorial.)

    USE AdventureWorks2012;  
    GO  
    SELECT COUNT(WorkOrderID)  
    FROM Production.WorkOrder  
    WHERE DueDate < StartDate;  
    
    

    Observação

    Se você precisar de mais espaço para digitar sua consulta, pressione SHIFT+ALT+ENTER para alternar para o modo de tela inteira.

  11. No Gerenciador de Soluções, clique com o botão direito do mouse em SQLQuery1 e clique em Renomear. Digite Check Workorders.sql como o novo nome da consulta e pressione ENTER.

  12. Para salvar a solução e o projeto de script, no menu Arquivo , clique em Salvar Tudo.

Próxima tarefa da lição

Resumo: Soluções e projetos de script