Visão geral de projetos de banco de dados em um ambiente de equipe
Quando você trabalha em um ambiente de equipe, é importante para controlar quando as alterações cheguem a outros membros da equipe.Para equipes que estão desenvolvendo aplicativos que têm um ou mais bancos de dados, você pode aumentar esse controle, criando um projeto de banco de dados e colocá-lo na versão de controle de software, sistema autônomo Visual SourceSafe ou Controle de versão do Team Foundation. Você pode colocar o projeto de banco de dados inteiro e todos os itens que ela contém sob controle de versão.Esses itens incluem planos de geração de dados, arquivos. SQL que definem os objetos que compõem o banco de dados esquema e scripts que fazem parte do projeto do banco de dados.Além disso, todos sistema autônomo diversos arquivos sistema autônomo documentos, diagramas ou arquivos html que oferecem suporte ao seu projeto podem ser adicionados ao seu projeto e colocados sob controle de versão.
Colocar um banco de dados sob controle de versão
Quando você coloca um projeto para um novo ou um banco de dados existente no controle de versão, siga muitas das mesmas etapas para colocar qualquer Outros tipo de projeto sob controle de versão.
criar um projeto de banco de dados.
Para um banco de dados existente, importe o esquema do banco de dados distribuído para o projeto de banco de dados.
Para um novo banco de dados, você pode criar o objetos de banco de dados com a qual inicialmente deseja popular o banco de dados.Você pode adiar essa etapa até que após fazer o fazer check-in do projeto e todos os seus itens.
Adicione o projeto de banco de dados ao controle de versão.
Fazer check-in do projeto e todos os seus itens.
Após fazer o fazer check-in do projeto e seus itens, sua equipe poderá começar a trabalhar com o banco de dados.Para obter mais informações, consulte Como: Colocar o banco de dados projetos sob controle de versão.
Recursos de controle de versão típico
Projetos de banco de dados suportam os seguintes recursos de controle de versão:
Você pode obter a versão mais recente de um ou mais arquivos para sincronizar a área de trabalho cliente com a versão mais recente que foi feito check-in.
Você pode em em aberto o projeto de banco de dados a partir do navegador de controle de fonte (por exemplo, a Visual SourceSafe Explorer ou o Visual Studio Team System Team Foundation Server Gerenciador de controle de fonte).
sistema autônomo alterações feitas nos objetos no sistema de controle de versão são exibidas sistema autônomo se sistema autônomo alterações foram feitas diretamente para o projeto.
You can rename objects under version control from the version control system, from Solution Explorer, or by using databaserefactoring.Você pode especificar se você será solicitado a fazer check-out de arquivos ou os arquivos serão verificados automaticamente.
Você pode fazer check-out de objetos em diferentes níveis de granularidade, de um objeto de banco de dados individual (sistema autônomo um disparar, uma tabela ou um procedimento armazenado) para a solução inteira.
O gerenciador de soluções indica os arquivos que estão sob controle de versão, que é feito check-in dos arquivos, quais arquivos estão extraídos, e assim por diante, alterando o ícone que aparece próxima ao arquivo.
Você pode exibir o histórico de alterações para todos os arquivos que compõem o projeto de banco de dados.
Você pode controlar o comportamento de ações de controle de versão através das configurações definidas no Ferramentas, Opções.Por exemplo, você pode especificar se objetos devem fazer o fazer check-out automaticamente quando você modifica-las ou se você deve ser solicitado para fazer check-out.Cada usuário tem um conjunto de configurações de controle de versão.
Para obter mais informações, consulte a documentação do seu sistema de controle de versão.
Diferenças do controle de versão para projetos de software
Existem apenas algumas diferenças entre os projetos de banco de dados que estão sob controle de versão e projetos de software que estão sob controle de versão.Para projetos de banco de dados, alguns nós na hierarquia do projeto em O gerenciador de soluções não são armazenadas em arquivos separados (sistema autônomo colunas dentro de uma tabela).Para os nós, as operações de controle de versão aplicam ao contendo objeto, em vez disso, para que o objeto que não tem um correspondente arquivo representação.
Consulte também
Tarefas
Como: Implantar uma versão mais antiga de um banco de dados controlados por versão
Demonstra Passo a passo: Colocar um esquema de banco de dados existente sob controle de versão
Demonstra Passo a passo: Implantar alterações em um banco de dados existente controlado por versão
Conceitos
Team Foundation version Controlar
Visão geral da terminologia do banco de dados edição
Outros recursos
Como: Colocar o banco de dados projetos sob controle de versão