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
In O gerenciador de soluções, abra o projeto de banco de dados.
Sobre o Modo de exibição menu, clicar Visualização esquema de banco de dados.
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.
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.
In Novo nome, digite o novo nome do objeto.
(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.
(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.
(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.
(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.
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
No Renomear diálogo, digite o novo nome do objeto.
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.
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.
clicar qualquer um de nós. SQL.
O painel inferior exibe o código T-SQL com o novo nome realçado.
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