Desenvolvendo soluções e projetos no SQL Server Management Studio

Soluções e projetos de script são contêineres usados pelos desenvolvedores para organizar arquivos relacionados no SQL Server Management Studio. Administre soluções e projetos de script usando o Gerenciador de Soluções.

Você pode usar o Management Studio como uma plataforma de desenvolvimento de scripts para o SQL Server, Analysis Services e SQL Server Compact 3.5 SP2. Use o Management Studio para desenvolver scripts para bancos de dados relacionais e multidimensionais e todos os tipos de consultas. A experiência de desenvolvimento no Management Studio é aprimorada pela mistura rica de editores de códigos poderosos. Usando o Management Studio, você pode fazer o seguinte:

  • Escrever consultas e scripts para oferecer suporte a processos de produção.

  • Adicionar informações de conexão e outros arquivos associados ao projeto.

  • Salvar as consultas e os scripts junto com suas conexões em um projeto.

  • Organizar os projetos de script em um único contêiner denominado solução.

  • Salvar a solução em um banco de dados do Microsoft Visual SourceSafe (VSS) ou em outros provedores de controle do código-fonte de terceiros, para controle de alterações de desenvolvimento e gerenciamento do ciclo de vida.

ObservaçãoObservação

Para usar o Visual SourceSafe com o Management Studio, instale um banco de dados do Visual SourceSafe em um local em que você tenha acesso ao computador que tem o SQL Server Management Studio.

  • O Management Studio pode ser personalizado para usar outros aplicativos de controle do código-fonte. Usando a caixa de diálogo Opções, você pode especificar o plug-in de controle do código-fonte.

Os projetos de script do SQL Server são exibidos no componente do Gerenciador de Soluções do Management Studio. Um projeto de script pode conter zero ou mais arquivos de projeto. Você pode adicionar um projeto a uma solução ou combinar mais de um projeto em uma solução.

Um projeto do Management Studio é uma coleção de scripts e arquivos logicamente relacionados que podem ser salvos em conjunto para gerenciamento e desenvolvimento de bancos de dados. Estas pastas podem incluir:

  • Conexões. Uma conexão dentro de um projeto conterá informações de logon, nome de servidor, banco de dados padrão, protocolo preferido, tipo de autenticação e propriedades de conexão. As informações de conexão podem ser armazenadas opcionalmente com um script (consulte abaixo).

  • Scripts SQL. Scripts SQL usados com frequência pelo usuário. Clicar duas vezes em um arquivo .sql dentro do projeto fará com que o Editor SQL abra o script selecionado.

  • Scripts MDX, DMX e XMLA. Scripts MDX usados com frequência pelo usuário. Clicar duas vezes em um arquivo .mdx dentro do projeto fará com que o Editor SQL abra o script selecionado.

  • Misc. Essa pasta pode ser usada para arquivos que não se ajustam a nenhum outro tipo de nó padrão, como um arquivo de texto que contenha os objetivos do projeto.

Nomeando projetos de script

Você pode definir um nome para o projeto de script, mas os nomes de pastas são definidos pelo Management Studio e não podem ser alterados. Você pode configurar a unidade e a especificação do caminho do conjunto comum de pastas usando a caixa de diálogo Adicionar Novo Projeto. No Gerenciador de Soluções, clique com o botão direito do mouse no ícone da solução e clique em Adicionar. O local padrão para pastas de projeto de script é: C:\Documents and Settings\username\My Documents\SQL Server Management Studio\Projects\.

Conectando a uma instância do SQL Server de um projeto de script

Um projeto de script pode conter conexões com uma instância do SQL Server. Você pode se conectar a uma instância do SQL Server em um projeto clicando na conexão. Isso abrirá uma janela do Script SQL conectada à instância do SQL Server definida na conexão selecionada. Se você abrir um script MDX ou do SQL Server com uma conexão que use autenticação do SQL Server, será solicitado a colocar a senha usando a caixa de diálogo Conectar ao SQL Server depois que o Editor tiver sido aberto e o script carregado.

A conexão será fechada depois que a janela correspondente for fechada.

Para modificar informações sobre uma conexão, use a janela de propriedades no Management Studio.