Compartilhar via


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

Quando você trabalha em Visual Studio Team System Database Edition, você alterar uma representação do banco de dados off-line. Para efetivar essas alterações a um banco de dados ao vivo, você deve cria e implanta o projeto de banco de dados.O processo é o mesmo se você estiver implantando as alterações para um banco de dados de desenvolvimento, um banco de dados de teste ou um banco de dados de produção.

Para conjunto as propriedades de implantação para o projeto

  1. In O gerenciador de soluções, clique no projeto de banco de dados.

  2. Sobre o Projeto menu, clicar YourSolution Propriedades.

    As propriedades do projeto são exibidas.

  3. Clique na guia Build.

  4. clicar edição para exibir o Propriedades de conexão caixa de diálogo.

  5. conjunto as propriedades de conexão para o banco de dados onde você deseja trabalhar e, em seguida, clicar OK.

    The Conexão de destino caixa é preenchida com a cadeia de conexão correto.

  6. Digite o nome do banco de dados de destino no Nome do banco de dados de destino caixa de texto.

    Cuidado:

    Por padrão, a Nome do banco de dados de destino caixa é preenchida com o nome do projeto de banco de dados.Certifique-se de que você altera este campo se o nome do banco de dados do projeto não é o nome do banco de dados de destino.

  7. (Opcional) Digite o caminho no qual você deseja que arquivos de banco de dados a serem criados no servidor de destino no localização padrão para arquivos de banco de dados de destino caixa de texto.Você pode clicar em Atualizar para recuperar o localização padrão do servidor de destino.

  8. (Opcional) selecionar ou desmarcar o Gerar instruções DROP para objetos que estão no banco de dados de destino, mas que não estão com o projeto de banco de dados a caixa de seleção.

    Esta caixa de seleção é importante quando, por exemplo, renomear uma tabela.Se você marcar esta caixa de seleção e, em seguida, gerar um script de implantação, ele conterá um DROP demonstrativo para a tabela com o nome antigo e um CREATE TABLE demonstrativo para uma tabela com o novo nome. Você pode desmarcar o Gerar instruções DROP para objetos que estão no banco de dados de destino, mas que não estão com o projeto de banco de dados caixa de seleção para impedir que a tabela com o nome antigo do que está sendo cancelado.Essa abordagem é uma das várias para evitar possível perda de dados nessa situação.Para obter mais informações, consulte Protegendo dados durante uma operação de renomear.

  9. Definir outras propriedades sistema autônomo apropriado.Para obter mais informações, consulte Uma visão geral das configurações do projeto de banco de dados.

  10. No menu File, clique em Save All.

Para criar um projeto de banco de dados

  • On the Compilação menu, clicar Criar solução.

    O script de implantação é criado baseada nas propriedades do projeto que você definiu.O status de compilação for exibido no Saída janela de e Compilação: 1 foi bem-sucedida ou atualizadas deve aparecer sistema autônomo a última linha.

Para implantar um projeto de banco de dados

  1. (Opcional) em aberto o script de implantação do seguinte local:

    <SEU caminho > \ < SEU SOLUÇÃO > \Sql\\ < SEU PROJETO >. < SEU servidor >.. < SEU banco de dados > SQL

  2. (Opcional) Altere o script de implantação.Por exemplo, você pode excluir DROP instruções que deseja implantar. Para obter mais informações, consulte Protegendo dados durante uma operação de renomear.

  3. Se você edição o script, salvar e fechar-o depois de terminar.

    Cuidado:

    Se você alterar o script de implantar, você deve implantá-lo manualmente, executando-o do editor de Transact-SQL (T-SQL).Não é possível implantar um script editado usando o comando deploy.

  4. In O gerenciador de soluções, clique no projeto de banco de dados.

  5. Sobre o Compilação menu, clicar Implantar.Você também pode clicar com o botão direito do mouse o projeto em O gerenciador de soluções e clique em Implantar.

    O projeto de banco de dados é implantado para o banco de dados de destino usando o script de implantação.O status da implantação é exibido na Saída janela de e Implantação bem-sucedida deve ser exibido sistema autônomo a última linha.

Consulte também

Outros recursos

Bancos de dados de refatoração

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

Criando e implantando esquemas do banco de dados