Compartilhar via


Como: Configurar propriedades para obter detalhes de implantação

Quando você configura as configurações de implantação para seu o projeto de banco de dados, você especificar um arquivo que contém propriedades que controlam os detalhes da implantação. Essas propriedades controlam como a implantação ocorre, em vez de que está sendo implantado. Por exemplo, você pode controlar se você implantar a propriedades de banco de dados, juntamente com o esquema, se o banco de dados sempre é recriado e se o banco de dados é feito como parte do processo de implantação. Você também pode configurar configurações avançadas que controlam o script de implantação, determinar se certos tipos de diferenças são ignorados e permitem que você especifique como os erros devem ser tratados. Para obter mais informações sobre essas configurações, consulte Uma visão geral das configurações de projeto de banco de dados. Você pode compartilhar um arquivo de propriedades entre várias configurações de compilação e implantação, ou você pode personalizar as configurações para cada destino implantação.

ObservaçãoObservação

Os valores padrão para opções de implantação são diferentes entre as opções de esquema Comparar padrão em diversas áreas. Por padrão, as configurações operacionais, como, por exemplo, o fator de preenchimento e o preenchimento do índice, são incluídas no esquema comparar mas ignoradas quando você implanta.

Para especificar os detalhes que controlam a implantação

  1. Execute uma das seguintes etapas:

    • Em Solution Explorer, expanda o seu projeto de banco de dados, o Propriedades o nó e clique no arquivo .deploymentconfig que você deseja modificar. Abrir o Exibir menu e clique Abrir.

    • Abra as propriedades do projeto de banco de dados e, em seguida, clique no Deploy guia. Em arquivo de configuração de implantação, clique no arquivo que contém os detalhes que você deseja modificar e clique em Editar. Para obter mais informações, consulte Como: Definir as configurações de implantação para o banco de dados e projetos de servidor.

    Os detalhes de configuração de implantação são exibidos.

  2. No agrupamento de comparação de implantação lista, execute uma das seguintes etapas:

    • Clique em usar o agrupamento do meu projeto para usar o agrupamento de banco de dados de projeto (o fonte modelo) ao comparar modelos quando você implanta o projeto.

    • Clique em usar o agrupamento do servidor para usar o agrupamento do banco de dados de destino (o destino modelo) ao comparar modelos quando você implanta o projeto.

  3. Selecione o Propriedades de banco de dados de implantar caixa de seleção para implantar as alterações às propriedades do banco de dados quando você implanta o projeto. Caso contrário, desmarque a caixa de seleção.

  4. Selecione o sempre recriar o banco de dados caixa de seleção para descartar e recriar o banco de dados quando você implanta o projeto de banco de dados. Desmarque a caixa de seleção se desejar implantar atualizações no esquema.

    Observação importanteImportante

    Se você quiser preservar os dados contidos em tabelas no seu banco de dados, você deve desmarcar essa caixa de seleção.

  5. Selecione o implantação incremental do bloco se poderá ocorrer perda de dados caixa de seleção para interromper a implantação de atualizações se eles poderia causar a perda de dados. Desmarque a caixa de seleção se a implantação deve continuar independentemente da perda de dados. Se o sempre recriar o banco de dados caixa de seleção estiver marcada, a caixa de seleção será ignorada.

    ObservaçãoObservação

    Quando você implanta alterações incluem operações de refatoração comuns (como, por exemplo, a renomeação de um objeto ou mover um objeto para um esquema diferente), o arquivo de log de refatoração ajuda a preservar a intenção de suas alterações. Para obter mais informações, consulte Refatoração de objetos de banco de dados em um ambiente de equipe.

  6. Selecione o executar o script de implantação no modo de usuário único caixa de seleção para colocar o banco de dados no modo de usuário único, quando você implanta o banco de dados. Caso contrário, desmarque a caixa de seleção.

  7. Selecione o backup de banco de dados antes da implantação caixa de seleção para fazer o backup do banco de dados quando você implanta o projeto. Desmarque essa caixa de seleção se você preferir fazer o backup do banco de dados separadamente do processo de implantação.

  8. Selecione o gerar SOLTAR instruções para objetos que estão no banco de dados de destino, mas que não estão em projeto de banco de dados caixa de seleção para remover objetos de banco de dados de destino, se não forem definidas no projeto quando implantá-lo. Caso contrário, desmarque a caixa de seleção.

  9. Selecione o não use ALTER ASSEMBLY de instruções para atualizar tipos CLR caixa de seleção se desejar que o objeto que instancia o tipo de tempo de execução (CLR) de idioma comum ser descartadas e recriadas quando você implanta alterações. Caso contrário, desmarque a caixa de seleção e o assembly será alterado, se possível.

  10. No arquivo menu, clique em Salvar nome de arquivo**.deploymentconfig**, onde nome de arquivo é o nome do arquivo de implantação que você está modificando.

Consulte também

Tarefas

Demonstra Passo a passo: Criar e implantar um novo banco de dados com versão controlada

Demonstra Passo a passo: Implantar alterações em um banco de dados existente do controle de versão

Demonstra Passo a passo: Criando um ambiente de desenvolvimento de banco de dados isolados

Conceitos

Criar e implantar os bancos de dados para um ambiente de desenvolvimento isolado

Criar e implantar os bancos de dados para um ambiente de produção ou de preparo

Uma visão geral do banco de dados compilação e implantação