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çã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. |
|
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. |
|
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. |
|
Solucionar problemas de: Você pode saber mais sobre como solucionar problemas comuns com a refatoração de banco de dados. |
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