Compartir a través de


Cómo: Controlar la pérdida de datos durante la implementación en bases de datos existentes

Actualización: noviembre 2007

Cuando se realizan cambios en un proyecto de base de datos y después se implementan en un servidor de bases de datos, algunos cambios pueden producir la pérdida de datos al quitar y volver a crear objetos de base de datos. Puede establecer una opción en el proyecto de base de datos para controlar si una implementación debería cancelarse si un cambio pudiese producir la pérdida de datos. Si puede volver a generar los datos fácilmente, puede decidir permitir la pérdida de datos. Por ejemplo, puede tomar esta decisión si está trabajando en un entorno de desarrollo aislado en una base de datos que llenó con datos de prueba mediante el Generador de datos.

Para permitir la pérdida de datos durante la implementación en una base de datos existente

  1. En el Explorador de soluciones, haga clic en el proyecto de base de datos cuyas propiedades desea configurar.

  2. En el menú Ver, haga clic en Páginas de propiedades.

    Aparecerá el cuadro de diálogo de propiedades del proyecto de base de datos.

    Nota:

    También puede hacer clic con el botón secundario en el proyecto de base de datos y elegir Propiedades.

  3. Haga clic en la ficha Generar.

  4. Desactive la casilla Bloquear implementación incremental si puede dar lugar a pérdida de datos.

  5. En el menú Archivo, haga clic en Guardar los elementos seleccionados.

    Se guardarán los cambios que ha realizado en las propiedades del proyecto. En posteriores implementaciones del proyecto de base de datos se permitirán cambios que produzcan pérdida de datos.

Para evitar la pérdida de datos durante la implementación en una base de datos existente

  1. En el Explorador de soluciones, haga clic en el proyecto de base de datos cuyas propiedades desea configurar.

  2. En el menú Ver, haga clic en Páginas de propiedades.

    Aparecerá el cuadro de diálogo de propiedades del proyecto de base de datos.

    Nota:

    También puede hacer clic con el botón secundario en el proyecto de base de datos y elegir Propiedades.

  3. Haga clic en la ficha Generar.

  4. Active la casilla Bloquear implementación incremental si puede dar lugar a pérdida de datos.

  5. En el menú Archivo, haga clic en Guardar los elementos seleccionados.

    Se guardarán los cambios que ha realizado en las propiedades del proyecto. En posteriores implementaciones del proyecto de base de datos, se cancelará la implementación si los cambios pueden producir pérdida de datos.

Seguridad

Para implementar cambios en una base de datos de destino, debe tener permisos para realizar cambios en esa base de datos.

Vea también

Tareas

Tutorial: Implementar cambios en una base de datos existente con control de versiones

Conceptos

Descripción general de la compilación e implementación de bases de datos

Información general acerca de la configuración del proyecto de base de datos

Introducción a la terminología de Database Edition

Otros recursos

Proteger los datos durante una operación de cambio de nombre

Implementar cambios de refactorización en una base de datos