Pergunta

No momento, não temos nossa SQL Server objetos em qualquer forma de controle de origem. Nós recentemente instalado TFS 2008 e eu gostaria de obter o nosso código do servidor SQL acrescentou. Eu acho que eu poderia script todo o banco de dados e criar arquivos de script para cada objeto, mas eu estou esperando há uma maneira para apontar para um banco de dados no SSMS e criar um projeto que pode ser adicionado à TFS ou algo similar. Basicamente, eu sou olhar para a maneira mais simples para ir do ponto A ao ponto B. Eu tenho instalado o provedor TFS MSSCCI e vejo TFS nas opções de provedor de controle de origem no SSMS. A instância do SQL Server é SS2005.

Foi útil?

Solução

Se você tem um estúdio equipe do Visual licença de desenvolvedor você pode baixar a edição de banco de dados. Ele tem um tipo de projeto que pode trazer suas tabelas, Sprocs, triggers, etc sob controle de origem e verificar-lo em TFS.

atualização:
Redgate tem um produto chamado SQL Source Control . Que os laços de volta em vários sistemas de controle de origem, como TFS, SVN, etc.

Outras dicas

Você também pode tentar ApexSQL Version, um SSMS add-in para versões bancos de dados e db objetos diretamente no SSMS.

Estamos no processo de melhoria constante e você também pode ver o nosso roteiro para melhorias futuras neste artigo: Redesenhar ApexSQL Versão - O roteiro

Disclaimer: trabalho eu para ApexSQL

Espero que isso ajude

Eu acho que a geração de seus próprios scripts é a melhor maneira de fazê-lo, conforme descrito neste excelente série de artigos:

http://odetocode.com/Blogs/scott /archive/2008/01/31/11710.aspx

Eu uso Tarefas -> Gerar Scripts em SSMS para criar um script SQL que eu armazenar no meu projeto. Se você fizer isso certifique-se de escolher as opções para incluir coisas como gatilhos e índices. Eu normalmente ignorar as propriedades estendidas na geração de script para tornar as coisas um pouco mais compacto.

A maneira mais simples de fazer isso é com a Quest Toad for SQL Server. Disclaimer - trabalho que eu para Quest, hahaha. De qualquer forma, integra Sapo com TFS para que possa verificar os objetos dentro e fora do controle de origem. Você não tem que preocupar-se com scripting os objetos em primeiro lugar. Se você quiser jogar com ele, pegue a última versão beta para livre, e há uma comunidade de usuários ativos no site, onde você pode fazer perguntas.

Toad for SQL Server

Você provavelmente precisará Visual Studio Team System For Professionals banco de dados para fazer o que quiser.

Eu uso o projeto de banco de dados padrão e manter apenas três roteiros por banco de dados:. Um para o esquema, uma para os procedimentos armazenados, e um para a população de dados

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top