Renomear referências a um servidor ou banco de dados

Em definições de objeto ou scripts, você pode incluir referências a objetos em outros bancos de dados, se você especificar os nomes dos bancos de dados que contêm os objetos aos quais você está se referindo. Se os objetos e referências estão em servidores diferentes, as referências também devem especificar os nomes dos servidores para os objetos aos quais você está se referindo. Você pode especificar os servidores e bancos de dados por nome ou variável. Depois de criar essas referências, você pode usar a refatoração para atualizá-los, se posteriormente você deve especificar um nome diferente, substitua um nome de uma variável, substituir uma variável com um nome ou substituir uma variável com outra variável. Para obter mais informações sobre referências cruzadas banco de dados, consulte Usar referências em projetos de banco de dados. Para obter mais informações sobre como renomear essas referências, consulte Como: Renomear referências a um servidor ou banco de dados.

Implantação

Refatoração de banco de dados é um projeto de banco de dados com base. Essa abordagem significa que você não faça alterações diretamente para um banco de dados ao vivo, mas o projeto de banco de dados em vez disso. Seguindo essa estratégia, você obtém todos os benefícios de projetos de banco de dados, incluindo o desenvolvimento de equipe e controle de origem. Em seguida, você pode implantar as alterações feitas no projeto de banco de dados usando o recurso de implantação de projeto de banco de dados. Para obter mais informações, consulte Criar e implantar os bancos de dados para um ambiente de desenvolvimento isolado.

ObservaçãoObservação

Em um ambiente de equipe, você deve executar o aplicativo e os testes de unidade de banco de dados antes de implantar as alterações em um servidor de produção. Para mais informações, consulte: Verificando o banco de dados código usando testes de unidade.

Tarefas comuns

A tabela a seguir, você encontrará descrições de tarefas comuns que oferecem suporte a esse cenário e links para obter mais informações sobre como você pode concluir com êxito essas tarefas.

Tarefa 

Tópicos de suporte.

Experiência prática: Você pode se familiarizar com como renomear as referências a um servidor ou banco de dados, além dos outros tipos de refatoração, seguindo o passo a passo.

Demonstra Passo a passo: Aplicar as técnicas de refatoração de banco de dados

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 no banco de dados entre referências. Como parte da operação de refatoração, você pode visualizar as alterações antes de aplicá-las.

Como: Renomear referências a um servidor ou banco de dados

Desfazer uma operação de refatoração: Se você decidir que uma operação de refatoração precisa ser revertida, você pode desfazer essa operação de refatoração na sessão atual do Visual Studio.

Como: Desfazer um operação de refatoração de banco de dados

Implantar alterações de refatoração de banco de dados: Após você refatora o projeto de banco de dados, você deve implantar essas alterações para um banco de dados de destino. Normalmente você implantará as alterações em sua o ambiente de desenvolvimento isolado para testá-las antes de fazer check-in para controle de versão.

Como: Implantar alterações de refatoração de banco de dados

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

Solucionando problemas de refatoração

Cenários relacionados

Renomear todas as referências a um objeto de banco de dados

Mover um objeto de banco de dados para um esquema diferente

Qualificar totalmente os nomes dos objetos de banco de dados

Expanda os caracteres curinga nas instruções SELECT

Consulte também

Conceitos

Refatorar o código do banco de dados e dados

Uma visão geral do banco de dados e projetos de servidor