Implementar paquetes de aplicación de capa de datos

Al compilar un proyecto de aplicación de capa de datos (DAC), se crea un archivo de paquete DAC que se puede usar para implementar la DAC en una instancia del Motor de base de datos de SQL Server de SQL Server 2008 R2 o en SQL Azure. La mayoría de las veces, la DAC se implementa utilizando el Asistente Implementar aplicación de capa de datos en SQL Server Management Studio.

Implementar una DAC desde Visual Studio

El proyecto DAC permite implementar una DAC directamente desde Visual Studio. La acción de implementación se controla mediante los valores de implementación de las propiedades del proyecto DAC. La DAC se implementa en la instancia de Motor de base de datos especificada en la cadena de conexión de los valores de implementación.

Cuando implemente una DAC con Visual Studio 2010, si especifica una base de datos creada por la implementación de una versión previa de la DAC, Visual Studio actualizará la DAC. En Visual Studio 2010 Service Pack 1 (SP1) o posterior, esto tendrá lugar en una actualización en contexto que modifique el esquema de la base de datos existente para que coincida el esquema definido en la nueva versión de la DAC. En versiones anteriores de Visual Studio 2010, la actualización creará una nueva base de datos con el esquema definido en la nueva DAC y, a continuación, intentará copiar todos los datos desde la base de datos antigua a la nueva. Para obtener más información sobre actualizaciones de DAC, vea el tema sobre actualización de aplicaciones de capa de datos en los Libros en pantalla de SQL Server 2008 R2.

Para el desarrollador de bases de datos que compile la DAC, este mecanismo de implementación resulta de gran utilidad para probar la implementación en una instancia local de Motor de base de datos.

Para obtener más información sobre cómo usar Visual Studio para implementar una DAC, vea Cómo: Implementar una aplicación de capa de datos.

Implementar una DAC mediante SQL Server Management Studio

El escenario de implementación típico, especialmente cuando se implementa una DAC en el entorno de producción, es aquel en el que el desarrollador de bases de datos compila el proyecto DAC para crear un archivo de paquete DAC y, a continuación, entrega el paquete DAC al administrador de bases de datos. A continuación, el administrador de bases de datos usa el Asistente Implementar aplicación de capa de datos de SQL Server para implementar la DAC. Este mecanismo también se puede usar para pasar la DAC a los desarrolladores de aplicaciones para que realicen pruebas unitarias, o al personal de pruebas para que lleve a cabo controles de calidad.

Para obtener más información sobre cómo implementar una DAC mediante el asistente de SQL Server, vea Implementar aplicaciones de capa de datos en Libros en pantalla de SQL Server 2008 R2.

Vea también

Conceptos

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

Crear proyectos de aplicación de capa de datos

Configurar la directiva de selección de servidor

Agregar nuevos objetos para aplicaciones de capa de datos

Compilar proyectos de aplicación de capa de datos