Compartilhar via


Como: Renomear objetos de banco de dados

Quando você renomeia um objeto de esquema em Visual Studio Team System Database Edition, você pode usar a refatoração para automaticamente atualização outros objetos que fazem referência a objeto renomeado para que eles usem o novo nome. Por exemplo, se você renomear uma coluna em uma tabela, você pode automaticamente atualização qualquer armazenados procedimentos que fazem referência a essa coluna para que eles usem o novo nome.Para obter mais informações, consulte Visão geral de refatoração Renomear.

Para renomear um objeto de banco de dados

  1. In O gerenciador de soluções, abra o projeto de banco de dados.

  2. Sobre o Modo de exibição menu, clicar Visualização esquema de banco de dados.

  3. In Exibição esquema, clicar no objeto que você deseja renomear.Por exemplo, para renomear uma coluna, expandir a subpasta de tabelas, expandir a tabela, expandir a pasta de colunas e clicar no objeto que você deseja renomear.

    Observação:

    In Database Edition, refatorar objetos de esquema usando o Exibição esquema janela.Não é possível refatorar objetos de esquema em uma janela de código.

  4. Sobre o Dados , aponte para refatorare, em seguida, clicar Renomear.Você também pode clicar com o botão direito do mouse no objeto no Exibição esquema, point to refatorare, em seguida, clique em Renomear.

    A caixa de diálogo Rename aparece.

    Observação:

    Não é possível renomear um objeto de banco de dados se o objeto que você está tentando renomear contém erros de compilação.Nesse caso, a opção de menu é desabilitado.

  5. In Novo nome, digite o novo nome do objeto.

  6. (Opcional) selecionar o Alterações de visualização a caixa de seleção.

    Observação:

    Para obter detalhes sobre como visualizar as alterações antes de torná-los, consulte o próximo procedimento.Por padrão, referências de scripts e testes de unidade não são atualizadas automaticamente.Você deve usar o Visualizar alterações caixa de diálogo para selecionar para aplicar essas alterações.

  7. (Opcional) selecionar o Assumir padrão projeto esquema dbo de script não qualificado e referências de teste de unidade a caixa de seleção.

    Se a caixa de seleção estiver desmarcada e você não especificar os nomes totalmente qualificados em scripts e testes de unidade, essas referências não serão localizadas.Se a caixa de seleção estiver marcada e você não especificar sistema autônomo nomes totalmente qualificados em scripts e testes de unidade, o esquema padrão para esses objetos é considerado o mesmo que o esquema padrão do projeto.

  8. (Opcional) selecionar o Atualizar referências de objetos de esquema contendo avisos ou erros a caixa de seleção.

    Se a caixa de seleção estiver desmarcada, referências dentro de objetos cujas definições resultam em avisos ou erros não serão incluídas na operação de refatoração.Se a caixa de seleção estiver marcada, todas as referências serão atualizadas, mesmo que a definição do objeto contenha avisos ou erros.

  9. (Opcional) selecionar o Gerar o log de refatoração a caixa de seleção.

    Você pode encontrar os logs de refatoração em <SEU CAMINHO DE PROJETO > \Refactoring logs.

    Observação:

    Se você renomear um objeto de banco de dados quando você tiver erros de compilação em seu projeto, o objeto ainda pode ser renomeado corretamente.No entanto, não todas as referências a esse objeto podem ser atualizadas corretamente.Se seu projeto contém erros de compilação, o objeto é renomeado e quantos referências são atualizadas possível.Pode também 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.

  10. Clique em OK.

    Se você marcou a caixa de seleção de alterações do Visualizar, o Visualizar alterações caixa de diálogo é exibida.Caso contrário, as alterações são feitas.O nome do objeto é atualizado e o novo nome aparece em Exibição esquema.

    Observação:

    Você pode desfazer as alterações.Para obter mais informações, consulte Como: Desfazer Renomear um objeto de banco de dados.

Visualizar alterações antes de torná-los

  1. No Renomear diálogo, digite o novo nome do objeto.

  2. selecionar o Alterações de visualização caixa de seleção e clicar OK.

    The Visualizar alterações caixa de diálogo aparece e contém um painel superior e um painel inferior.O painel superior contém uma árvore que lista os objetos que serão alterados e o painel inferior mostra o script que será gerado para fazer as alterações.O painel superior exibe o nome antigo e o painel inferior exibe o novo nome.

  3. No painel superior, expandir Objetos de esquema.

    Um nó. SQL para o objeto de esquema que você está renomeando (ou o objeto que ele contém) será exibido conosco. SQL para quaisquer objetos de esquema que fazem referência a objeto renomeado.

  4. clicar qualquer um de nós. SQL.

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

  5. Clique em Apply.

    As alterações são feitas.O nome do objeto é atualizado e você pode ver o novo nome em Exibição esquema.

    Observação:

    Você pode desfazer as alterações.Para obter mais informações, consulte Como: Desfazer Renomear um objeto de banco de dados.

Consulte também

Tarefas

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

Demonstra Passo a passo: Implantando alterações de refatoração de banco de dados

Outros recursos

Demonstra Passo a passo: Renomear uma coluna de banco de dados

Renomear objetos de banco de dados