Compartilhar via


Refatoração de objetos de banco de dados em um ambiente de equipe

Com Visual Studio Team System Database Edition, você gerencia a alterar, colocando a representação offline de esquema de banco de dados, que é chamado o projeto de banco de dados em um sistema de controle de versão. Você ou um membro da equipe pode alterar o projeto de banco de dados, mas essas alterações devem ser criadas e implantadas em um banco de dados ao vivo.Nessa situação, até três representações de banco de dados podem existir:

  • O servidor de banco de dados, que contém o banco de dados em tempo real e os dados.

  • O projeto de banco de dados, que é a representação do esquema do banco de dados off-line.

  • O repositório de controle de versão, que controla todas as alterações que qualquer membro da equipe faz para o projeto de banco de dados.

Para obter mais informações, consulte Visão geral do banco de dados criação e implantação em um ambiente de equipe.

Renomear a refatoração em um ambiente de equipe

Se você usar refatoração para renomear um objeto de esquema, outros objetos que fazem referência a objeto renomeado são atualizados automaticamente com o novo nome.Por exemplo, você pode renomear uma coluna em uma tabela e quaisquer procedimentos armazenados que fazem referência a essa coluna são automaticamente atualizados com o nome novo.Para obter mais informações, consulte Visão geral de refatoração Renomear.

Antes de você pode renomear um objeto de esquema, você deve fez check-out de controle do código-fonte os arquivos para outros objetos que são atualizados.Se você não marcar check-out desses arquivos antes de tentar a operação de renomeação, você pode tentar fazer check-out.Se você tiver conjunto sua opção de controle de fonte para automaticamente fazer fazer check-out de arquivos, é feita a tentativa de fazer check-out silenciosamente.Caso contrário, você precisará fazer check-out de arquivos.

A operação de renomeação não terá êxito nas seguintes situações:

  • Se alguém tiver bloqueado a qualquer um dos arquivos, será exibida uma mensagem de erro e a operação Renomear foi cancelada.Você deve aguardar até que os arquivos sejam desbloqueados antes de tentar novamente a operação de renomeação.

  • Se as versões que você faz fazer check-out forem mais recentes do que a versão em seu projeto, será exibida uma mensagem de erro e a operação Renomear foi cancelada.Você pode tentar a operação de renomeação novamente imediatamente.

  • Se você é solicitado a fazer check-out de arquivos e clicar em Cancelar, a operação de renomeação foi cancelada.

    Observação:

    Quando você renomeia um objeto de banco de dados, o arquivo. SQL que está associado a esse objeto não é renomeado.Você pode renomear o arquivo manualmente no O gerenciador de soluções.

Consulte também

Outros recursos

Bancos de dados de refatoração

Renomear objetos de banco de dados

Criar e atualizar esquemas de banco de dados controlados por versão