Compartilhar via


Refatorar o código do banco de dados e dados

Usando a refatoração de banco de dados, você pode reduzir a quantidade de esforço necessário e a possibilidade de erros quando você faz repetitivas muda para seu o projeto de banco de dados. Por exemplo, talvez você precise atualizar a centenas de índices, restrições e procedimentos quando você alterar o nome de uma tabela ou o esquema ao qual pertence a uma tabela. Você pode usar os tipos de refatoração no Visual Studio Premium para executar algumas dessas tarefas repetitivas. Além disso, você pode criar suas próprias ferramentas de tipos adicionais de refatoração ou estender um tipo existente de refatoração para incluir os tipos de arquivo diferente.

Tarefas comuns

Na tabela a seguir, você encontrará descrições de tarefas comuns que refatoração pode ajudar você completa e links para obter mais informações sobre como refatoração pode ajudar você alcançar essas metas.

Tarefas

Conteúdo de apoio

Renomear um objeto de banco de dados: Você pode usar a refatoração para alterar todas as referências a um o objeto de banco de dados em todo o projeto de banco de dados. Quando você implanta o projeto, o log de refatoração ajuda a preservar a intenção de suas alterações.

Renomear todas as referências a um servidor ou banco de dados: Você pode usar a refatoração para atualizar automaticamente os nomes dos servidores, bancos de dados ou variáveis SETVAR em entre bancos de dados referências.

Mover um objeto de banco de dados para um esquema diferente: Você pode usar a refatoração para mover um objeto de banco de dados para outro esquema e atualizar automaticamente todas as referências a esse objeto em todo o projeto de banco de dados. Quando você implanta o projeto, o log de refatoração ajuda a preservar a intenção de suas alterações.

Qualificar totalmente os nomes dos objetos de banco de dados: Você pode usar a refatoração para qualificar totalmente os nomes dos objetos de banco de dados em seu projeto de banco de dados. Qualificando totalmente os nomes, você deve evitar referências ambíguas.

Expanda os caracteres curinga nas instruções SELECT: Você pode usar a refatoração para expandir os caracteres curinga que são usados em modos de exibição, procedimentos e scripts em seu projeto de banco de dados.

Experiência prática: Você pode se familiarizar com como mover objetos de banco de dados para esquemas diferentes, além de outros tipos de refatoração, seguindo o passo a passo. Você também pode ver como você pode usar a refatoração como parte de seu ciclo de vida de desenvolvimento de banco de dados, completando a passo a passo de Introdução.

Solucionar problemas de: Você pode saber mais sobre como solucionar problemas comuns com a refatoração de banco de dados.

Consulte também

Conceitos

Criar e implantar os bancos de dados para um ambiente de desenvolvimento isolado

Criar e implantar os bancos de dados para um ambiente de produção ou de preparo

Gravar e alterar o código do banco de dados