Compilar proyectos de aplicación de capa de datos

Cuando se compila un proyecto de aplicación de capa de datos (DAC), se genera un archivo de paquete DAC (.dacpac). El paquete DAC es un archivo XML que contiene las definiciones de todos los objetos incluidos en la DAC. El paquete DAC se puede implementar en una instancia de SQL Server 2008 R2 utilizando el Asistente Implementar aplicación de capa de datos en SQL Server Management Studio.

Compilar un paquete DAC

El paquete DAC generado por el proceso de compilación es un único archivo que contiene toda la información necesaria para implementar la DAC en SQL Azure or una instancia del Motor de base de datos de SQL Server 2008 R2. Además de las definiciones de los objetos contenidos en la DAC, el paquete DAC también incluye elementos tales como una directiva de selección de servidor, o scripts anteriores o posteriores a la implementación. Por consiguiente, el paquete DAC forma una unidad única de implementación de la DAC, del mismo modo que un archivo ejecutable forma una unidad única de despliegue de una implementación. Los desarrolladores y los administradores de bases de datos ya no tienen que coordinar la entrega de varios scripts.

Nota de advertenciaAdvertencia

Visual Studio 2010 Service Pack 1 (SP!) incluye un nuevo DAC Framework 1.1 que cambia la actualización de la DAC de una actualización en paralelo a una actualización en contexto y, además, cambia el formato de los archivos de paquete DAC. Mientras que DAC Framework 1.1 admite paquetes creados mediante el uso del DAC Framework 1.0 anterior, los clientes que siguen ejecutando DAC Framework 1.0 no pueden procesar los paquetes DAC creados con DAC Framework 1.1. Los clientes de SQL Server 2008 R2 pueden actualizar a DAC Framework 1.1 mediante el uso de la descarga de DAC Framework 1.1 Feature Pack.

Para obtener más información sobre una definición del esquema de archivos de paquete DAC, vea Documentos de formato de archivos de Microsoft SQL Server.

El proceso de compilación se puede adecuar configurando los valores de compilación y los eventos de compilación en la configuración de las propiedades del proyecto DAC. Por ejemplo, puede definir la ruta de acceso y el nombre del archivo de paquete DAC generado durante la compilación. Para obtener más información sobre la configuración del proyecto, vea Cómo: Crear un proyecto de aplicación de capa de datos.

Para obtener más información sobre los pasos que se deben seguir para compilar un proyecto DAC, vea Cómo: Compilar proyectos de aplicación de capa de datos.

Vea también

Conceptos

Información general de la aplicación de capa de datos

Crear proyectos de aplicación de capa de datos

Agregar nuevos objetos para aplicaciones de capa de datos

Implementar paquetes de aplicación de capa de datos