Como posso adicionar objetos de banco de dados SQL Server para TFS?
-
06-07-2019 - |
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.
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.
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