Share via


Salvando scripts como projetos e soluções

Desenvolvedores familiarizados com o Microsoft Visual Studio darão as boas-vindas ao Gerenciador de Soluções no SQL Server Management Studio. Os scripts que dão suporte a seu negócio podem ser agrupados em projetos de script e os projetos de script podem ser administrados juntos, como uma solução. Quando os scripts são colocados em projetos de script e soluções, eles podem ser abertos em conjunto, como um grupo, ou salvos em conjunto em um produto de controle de código-fonte, como o Visual SourceSafe. Projetos de script incluem as informações de conexão dos scripts para serem executados corretamente, e podem incluir arquivos diferentes (não script), como um arquivo de texto de suporte.

O procedimento a seguir cria um script curto que consulta o banco de dados do AdventureWorks2008R2, colocado em um projeto de script ou em uma solução.

Utilizando projetos de script e soluções

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

  1. Abra o Management Studioe faça a conexão com um servidor com o Pesquisador de Objetos.

  2. No menu Arquivo, aponte para Novo e clique em Projeto. A caixa de diálogo Novo Projeto será exibida.

  3. Na caixa de texto Nome, insira StatusCheck, clique emScripts do SQL Server em Modelos e clique em OK para abrir uma nova solução e 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 é exibida.

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

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

  7. Na caixa Conectar ao banco de dados, procure o servidor, selecione o banco de dados AdventureWorks2008R2 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, inclusive o Banco de Dados Inicial como AdventureWorks2008R2.

  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 AdventureWorks2008R2 em seu servidor e adicionada a seu projeto de script.

  10. No Editor de Consultas, digite a seguinte consulta para determinar quantos pedidos possuem datas de vencimento anteriores às datas de início dos pedidos. (Você pode copiar e colar o código da janela Tutorial.)

    USE AdventureWorks2008R2;
    GO
    SELECT COUNT(WorkOrderID)
    FROM Production.WorkOrder
    WHERE DueDate < StartDate;
    
    ObservaçãoObservação

    Se você precisar de mais espaço para inserir 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 como novo nome da consulta e pressione ENTER.

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