Compartir a través de


Agregar datos de referencia a las tablas al implementar la base de datos

Puede insertar datos de referencia en una o más tablas de la base de datos agregando instrucciones al script posterior a la implementación del proyecto de base de datos. Antes de insertar datos en una tabla, puede probar si ya contiene datos. Si la tabla no está vacía, debe borrar los datos existentes o especificar que desea crear de nuevo siempre la base de datos antes de implementarla. Puede agregar una instrucción como la siguiente al script posterior a la implementación:

IF (EXISTS(SELECT * FROM [dbo].[MyReferenceTable]))
BEGIN
    DELETE FROM [dbo].[MyReferenceTable]
END

Tareas comunes

En la siguiente tabla, encontrará descripciones de tareas comunes que admiten este escenario y vínculos para obtener más información acerca de cómo puede completar correctamente dichas tareas.

Tareas comunes

Contenido adicional

Crear o actualizar un script posterior a la implementación: puede modificar el script posterior a la implementación para que el proyecto de base de datos inserte datos en una o más tablas. En lugar de modificar el script posterior a la implementación para agregar datos, puede crear un script independiente y, a continuación, incluirlo como parte del script posterior a la implementación.

Compilar e implementar el proyecto de base de datos: debe compilar e implementar el proyecto de base de datos en el entorno de desarrollo aislado para poder probar los cambios.

Probar los cambios antes de la protección: puede ejecutar pruebas unitarias existentes en la base de datos o el servidor modificado para comprobar que los cambios no afectan a ningún comportamiento de la aplicación. También puede crear pruebas unitarias para comprobar un comportamiento nuevo o cambiado. Es posible que deba cambiar el plan de generación de datos para admitir las pruebas unitarias nuevas o cambiadas. También es posible que desee actualizar la base de datos de desarrollo aislado con datos de un servidor de prueba, ensayo o producción.

Proteger los cambios: después de haber probado los cambios en los scripts posteriores a la implementación, puede proteger los cambios en el control de versiones para compartirlos con el equipo. Al proteger los cambios, también debe resolver cualquier elemento de trabajo relacionado.

Solucionar problemas: puede obtener más información sobre cómo solucionar problemas comunes con pruebas unitarias de base de datos, proyectos de base de datos, creación de la compilación e implementación.

Escenarios relacionados