Compartilhar via


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

Você pode usar refatoração de banco de dados para atualizar automaticamente os nomes dos servidores, bancos de dados ou variáveis SETVAR em entre bancos de dados referências em toda a sua o projeto de banco de dados. Para obter mais informações, consulte Usar referências em projetos de banco de dados.

Correspondência de nome

Se você especificar tanto um nome (ou variável) para um servidor e um nome (ou variável) para um banco de dados, a operação de renomeação atualizará somente essas referências que apontam para o banco de dados específico nesse servidor específico. Se você especificar um nome (ou variável) para um servidor, mas não para um banco de dados, a operação de renomeação atualizará todas as referências que incluem o nome do servidor (ou variável) que você especificou, independentemente do banco de dados para o qual a referência aponta. Se você especificar um nome (ou variável) para um banco de dados, mas não para um servidor, a operação de renomeação atualizará todas as referências que incluem o banco de dados nome (ou variável), independentemente do servidor para que a referência aponta. Você deve revisar as alterações a Visualizar alterações caixa de diálogo antes de serem aplicadas.

ObservaçãoObservação

Antes de você pode seguir este procedimento, pelo menos uma referência deve aparecer nas propriedades de seu projeto de banco de dados.

Para renomear as referências a um servidor ou banco de dados

  1. Abra a solução que contém o projeto de banco de dados no qual você deseja renomear referências. Para obter mais informações, consulte Como: Abrir um banco de dados ou projeto do servidor.

  2. Em Solution Explorer ou Visualização Esquema, clique no projeto de banco de dados no qual você deseja renomear referências.

  3. Sobre o dados , aponte para Refactore clique em Renomear referências de servidor/banco de dados.

    ObservaçãoObservação

    Você também pode direito no projeto de banco de dados na Solution Explorer ou Visualização Esquema, aponte para Refactore clique em Renomear referências de servidor/banco de dados.

    O Renomear referências a um servidor ou banco de dados caixa de diálogo aparece.

  4. Para substituir o nome de um servidor ou uma variável de servidor:

    1. Selecione o Substituir o nome de um servidor ou uma variável de servidor caixa de seleção se não estiver selecionada.

    2. Em nome antigo, digite o nome do servidor ou variável de servidor que você deseja substituir.

    3. Em nome do novo, digite o nome que você deseja usar em vez do nome que você deseja substituir.

  5. Para substituir o nome de um banco de dados ou uma variável de banco de dados:

    1. Selecione o Substituir o nome de um banco de dados ou uma variável de banco de dados caixa de seleção se não estiver selecionada.

    2. Em nome antigo, digite o nome do banco de dados ou banco de dados de variável que você deseja substituir.

    3. Em nome do novo, digite o nome que você deseja usar em vez do nome que você deseja substituir.

  6. (Opcional) Selecione o Visualizar alterações caixa de seleção.

    ObservaçãoObservação

    Para obter mais informações sobre como visualizar as alterações antes de torná-los, consulte o próximo procedimento.

  7. (Opcional) Selecione o log de refatoração Gerar caixa de seleção.

    Você pode encontrar os logs de refatoração em YourProjectPath\Refactoring Logs.

    ObservaçãoObservação

    Você pode renomear uma referência, mesmo que você tenha erros de compilação em seu projeto. As atualizações de operação de renomeação como muitas referências a esse objeto possível, mas não todas as referências que podem ser atualizadas. Sempre que possível, você deve considerar a corrigir os erros de compilação primeiro e, em seguida, executar a operação de renomeação. Para obter mais informações, consulte Considerações antes de renomear objetos de banco de dados.

  8. Clique em OK.

    Se você não selecionou o Visualizar alterações caixa de seleção, as referências ao nome do servidor ou banco de dados ou variáveis são atualizados.

    Se você tiver selecionado a Visualizar alterações caixa de seleção, o Visualizar alterações caixa de diálogo aparece e contém um painel superior e um painel inferior. O painel superior exibe uma árvore que lista os objetos que serão alterados e o painel inferior exibe o script que será gerado para fazer as alterações. O nome antigo aparece no painel superior e o novo nome aparece no painel inferior.

Para visualizar as alterações antes de torná-los

  1. No painel superior da Visualizar alterações caixa de diálogo caixa, expanda o nó de Scripts.

    Um nó. SQL para o objeto de esquema que você está renomeando (ou o objeto que contém a ele) é exibida, junto com nós. SQL para quaisquer objetos de esquema que fazem referência ao objeto que você está renomeando.

  2. Clique em qualquer um de nós. SQL.

    O painel inferior exibe o Transact-SQL código com o novo nome realçado.

  3. Clique em Apply.

    O nome do objeto é atualizado e o novo nome aparece na Visualização Esquema.

Consulte também

Tarefas

Como: Adicionar referências a projetos de banco de dados

Conceitos

Renomear referências a um servidor ou banco de dados

Usar referências em projetos de banco de dados