Salvar scripts como projetos ou soluções
Os desenvolvedores familiarizados com o Microsoft Visual Studio receberão Gerenciador de Soluções em 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.
A prática a seguir cria um script curto que consulta o banco de dados AdventureWorks2012 , colocado em um projeto de script e solução.
Utilizando projetos de script e soluções
Para criar um projeto de script e uma solução
Abra o Management Studio e conecte-se a um servidor com Pesquisador de Objetos.
No menu Arquivo , aponte para Novoe clique em Projeto. A caixa de diálogo Novo Projeto será aberta.
Na caixa de texto Nome , digite StatusCheck, clique em Scripts do SQL Server em Modelose clique em OK para abrir uma nova solução e projeto de script.
No Gerenciador de Soluções, clique com o botão direito do mouse em Conexõese clique em Nova Conexão. A caixa de diálogo Conectar ao Servidor é exibida.
Na caixa de listagem Nome do servidor , digite o nome de seu servidor.
Clique em Opçõese clique na guia Propriedades da Conexão .
Na caixa Conectar-se 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.
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.
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 no servidor e adicionada ao projeto de script.
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 AdventureWorks2012; GO SELECT COUNT(WorkOrderID) FROM Production.WorkOrder WHERE DueDate < StartDate;
Observação
Se você precisar de mais espaço para inserir sua consulta, pressione SHIFT+ALT+ENTER, para alternar para o modo de tela inteira.
No Gerenciador de Soluções, clique com o botão direito do mouse em SQLQuery1e clique em Renomear. Digite Check Workorders.sql como o novo nome para a consulta e pressione ENTER.
Para salvar a solução e o projeto de script, no menu Arquivo , clique em Salvar Tudo.