Como: Perda de dados de controle durante a implantação de bancos de dados existentes
Poderão ser perdidas quando você implanta alterações em um o projeto de banco de dados para um banco de dados o servidor se essas alterações causa objetos de banco de dados para ser descartadas e recriadas. Por padrão, tais perdas não podem ocorrer porque a implantação será cancelada se você tentar implantar esses tipos de alterações. No entanto, você pode especificar que a implantação deve continuar mesmo se os dados podem ser perdidos. Você pode levar a essa abordagem se, por exemplo, você pode regenerar os dados facilmente. Essa opção pode ser apropriada se você estiver trabalhando em um o ambiente de desenvolvimento isolado em um banco de dados preenchida com dados de teste usando o gerador de dados.
Observação |
---|
No Visual Studio Premium ou Visual Studio Ultimate, quando você usa a refatoração de banco de dados para renomear um objeto de banco de dados, os registros do arquivo de log refatoração a ação e preserva suas alterações com mais precisão. Quando você implanta o projeto, o objeto é renomeado no lugar, o que impede a perda de dados, em muitos casos. Para obter mais informações sobre como usar a refatoração para atualizar automaticamente as referências após renomear um objeto, consulte Renomear todas as referências a um objeto de banco de dados. |
Para permitir que a perda de dados durante a implantação de um banco de dados existente
Execute uma das seguintes etapas:
Em Solution Explorer, expanda o seu projeto de banco de dados, o Propriedades o nó e clique no arquivo .sqldeployment que você deseja modificar. No Exibir menu, clique em 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 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.
Limpar o implantação incremental do bloco se poderá ocorrer perda de dados caixa de seleção.
No arquivo menu, clique em Salvar nome de arquivo**.sqldeployment**, onde nome de arquivo é o nome do arquivo que você modificou.
As alterações de propriedades do projeto são salvas. Agora, você pode implantar as alterações que poderiam causar a perda de dados.
Para evitar a perda de dados durante a implantação de um banco de dados existente
Execute uma das seguintes etapas:
No Solution Explorer, expanda o seu projeto de banco de dados, o Propriedades o nó e clique no arquivo .sqldeployment que você deseja modificar. No Exibir menu, clique em 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 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.
Selecione o implantação incremental do bloco se poderá ocorrer perda de dados caixa de seleção.
No arquivo menu, clique em Salvar nome de arquivo**.sqldeployment**, onde nome de arquivo é o nome do arquivo que você modificou.
As alterações de propriedades do projeto são salvas. Você não pode implantar a determinados tipos de alterações que poderiam causar a perda de dados.
Consulte também
Tarefas
Demonstra Passo a passo: Implantar alterações em um banco de dados existente do controle de versão
Como: Configurar propriedades para obter detalhes de implantação
Como: Definir as configurações de implantação para o banco de dados e projetos de servidor
Conceitos
Uma visão geral do banco de dados compilação e implantação
Uma visão geral das configurações de projeto de banco de dados