Cómo: Compilar un proyecto de base de datos para generar un archivo de esquema (.dbschema) compilado

Tras modificar el proyecto de base de datos, debe preparar el script de generación para crear o actualizar el destino. Debe especificar una base de datos nueva o existente como destino en la configuración de generación de las propiedades del proyecto. Tras configurar esas opciones, puede generar el proyecto de base de datos, que aúna los scripts de ejecución previa y posterior a la implementación y las definiciones de objetos del proyecto de base de datos. Una vez preparado el script de generación de la base de datos, puede implementarlo en el servidor de bases de datos del destino.

Puede preparar un script de generación para crear una base de datos sin tener los permisos necesarios para una base de datos o un servidor de destino, ya que no necesita tener acceso a la base de datos para generar el proyecto de base de datos para una nueva implementación. Para preparar un script de actualización debe tener permiso de acceso al servidor, la base de datos y los objetos de base de datos del destino.

Para preparar un script de generación de base de datos en Visual Studio

  1. En el Explorador de soluciones, haga clic en el nodo del proyecto de base de datos para el que desea preparar un script de generación.

  2. En el menú Generar, haga clic en Generar proyectoDeBaseDeDatos.

    Se reúnen los scripts de definición de objetos y los scripts de ejecución previa y posterior a la implementación.

Para preparar un script de generación de base de datos desde la línea de comandos

  1. Abra la ventana Símbolo del sistema de Visual Studio y busque el directorio de su proyecto.

    Nota

    Para abrir el Símbolo del sistema de Visual Studio, abra el menú Inicio, haga clic en Todos los programas, en Microsoft Visual Studio 2010, en Visual Studio Tools y, a continuación, en Símbolo del sistema de Visual Studio (2010).

    De forma predeterminada, los proyectos se crean en Mis documentos/Visual Studio 2010/Proyectos.

  2. En el símbolo del sistema, escriba la siguiente línea de comandos para generar un script de generación para el proyecto proyectoDeBaseDeDatos:

    MSBuild /t:Build Path\DatabaseProject.dbproj

    Nota

    MSBuild.exe debe encontrarse en la ruta de acceso que indique la variable de entorno PATH. Para obtener más información acerca de la sintaxis de línea de comandos para crear scripts de generación, vea Descripción general de la generación e implementación de bases de datos.

    Se ensamblan las definiciones de objeto del proyecto de base de datos y los scripts de ejecución previa y posterior a la implementación. Aparecen resultados como los siguientes:

    ------ Compilación iniciada: proyecto: nombreDelProyecto, configuración: Debug Any CPU ------

    Comprobar el estado del proyecto.

    Comprobación de estado del proyecto finalizada.

    NombreDelProyecto -> UnidadDelProyecto:\Documents and Settings\NombreDeUsuario\Mis documentos\Visual Studio 2008\Projects\NombreDeSolución\NombreDelProyecto\sql\NombreDelProyecto.dbschema

    ========== Generar: 1 correctos o actualizados, 0 incorrectos, 0 omitidos ==========

Vea también

Tareas

Cómo: Implementar cambios en bases de datos nuevas o existentes

Tutorial: Crear e implementar una nueva base de datos con control de versiones

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

Conceptos

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

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

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

Generar e implementar bases de datos en un entorno de ensayo o de producción