Compartir a través de


Configurar proyectos de base de datos y realizar una implementación de prueba

Antes de empezar a realizar las tareas de desarrollo iterativo, debe configurar el proyecto de base de datos para que coincida con el entorno de implementación de destino. Después de configurar el proyecto de base de datos, puede compilar e implementar la base de datos en el entorno de desarrollo aislado para comprobar que la configuración de compilación e implementación es correcta.

Escenarios 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.

Escenario

Contenido adicional

Aprender con la práctica: si realiza los tutoriales preliminares, puede obtener información rápidamente sobre el proceso completo, desde la creación de un entorno de desarrollo aislado hasta el establecimiento de una línea base y la realización de desarrollo iterativo.

Tutorial: Crear un entorno de desarrollo de bases de datos aislado

Tutorial: Establecer una línea base para el entorno de desarrollo aislado

Configurar el proyecto de base de datos para la compilación: puede configurar valores que controlan cómo se compila el proyecto de base de datos. Por ejemplo, puede especificar la ubicación de la salida de su compilación.

Cómo: Configurar valores de compilación para proyectos de base de datos y de servidor

Configurar el proyecto de base de datos para la implementación:

  • Puede configurar la implementación de cualquier configuración de compilación mediante la asociación de una configuración con una base de datos de destino, un archivo que contiene detalles de implementación y un archivo que contiene variables que afectan a la implementación.

  • Puede controlar los detalles de la implementación modificando el archivo que contiene los detalles de implementación. La extensión de nombre de archivo para este tipo de archivo es .deploymentconfig.

  • Puede personalizar variables para reemplazar constantes de cadena en tiempo de ejecución.

  • Puede controlar si las propiedades de la base de datos se actualizan al implementar la base de datos. Puede personalizar las opciones de implementación para omitir ciertos tipos de diferencias al generar el script de actualización.

  • Puede controlar si se implementan las propiedades de la base de datos pero no sus valores. Puede personalizar las opciones de implementación como las diferencias que se deben omitir o tener en cuenta al generar el script de actualización.

Cómo: Configurar valores de implementación para proyectos de base de datos y de servidor

Cómo: Configurar propiedades para los detalles de implementación

Cómo: Configurar propiedades de base de datos para proyectos de base de datos

Compilar e implementar los cambios en el entorno de desarrollo aislado: después de modificar el proyecto de base de datos o de servidor, compila e implementa los cambios en el entorno de desarrollo aislado. Después puede probar estos cambios sin afectar a otros miembros del equipo.

Compilar e implementar bases de datos en un entorno de desarrollo aislado

Escenarios relacionados

  • Iniciar el desarrollo de bases de datos de equipo
    Para administrar los cambios en los valores y objetos de base de datos o en los valores y objetos de servidor, en primer lugar crea un proyecto de base de datos o un proyecto de servidor. El proyecto es la representación sin conexión de los objetos y valores de la base de datos o el servidor.

  • Comprobar código de base de datos mediante pruebas unitarias
    Antes de comenzar el trabajo de desarrollo iterativo en la base de datos, puede crear pruebas unitarias de base de datos para comprobar el comportamiento existente de la base de datos. Para comprobar el comportamiento, puede definir un plan de generación de datos para establecer la base de datos en un estado conocido. Mediante estas prácticas establece una línea base de pruebas para el producto que reduce las posibilidades de que los cambios posteriores afecten al comportamiento existente de la base de datos o la aplicación.

  • Escribir y cambiar código de base de datos
    Después de incluir la base de datos o el servidor en el control de versiones y definir una línea base de pruebas, puede realizar las diferentes tareas de desarrollo iterativo que representan la mayor parte de los ciclos de desarrollo.

  • Generar e implementar bases de datos en un entorno de ensayo o de producción
    Después de probar una versión de la base de datos, puede implementarla en un entorno de ensayo y realizar la comprobación final. Tras comprobar que la base de datos funciona como estaba previsto, puede implementarla en un entorno de producción.

Vea también

Conceptos

Administrar los cambios de la base de datos