Desarrollo de bases de datos sin conexión orientado a proyectos

 

En esta sección se describen las características proporcionadas por SQL Server Data Tools (SSDT) para crear, compilar, depurar y publicar un proyecto de base de datos.

Con SSDT, puede crear un proyecto de base de datos sin conexión e implementar cambios en el esquema agregando, modificando o eliminando definiciones de objetos (representadas por scripts) del proyecto sin una conexión a una instancia de servidor. Todo esto se puede realizar mediante el diseñador de tablas o el Editor de Transact-SQL. También puede escribir y depurar código Transact-SQL y objetos CLR en el mismo proyecto. Puede usar Comparación de esquemas para asegurarse de que el proyecto está sincronizado con la base de datos de producción y crear instantáneas del proyecto en cada etapa del ciclo de desarrollo con fines de comparación. Mientras se trabaja en proyectos de base de datos en un entorno en equipo, se puede emplear el control de versiones para todos los archivos. Una vez desarrollado, probado y depurado el proyecto de base de datos, puede entregar el proyecto al personal autorizado para su publicación en un entorno de producción.

System_CAPS_noteNota

Los temas de procedimientos de esta sección contienen una serie de tareas que se pueden completar en un orden determinado.

En esta sección

Tema

Descripción

Importar en un proyecto de base de datos

Describe la importación de objetos de una base de datos existente, .dacpac o script.

Cuadro de diálogo Agregar referencia de base de datos

Describe varias maneras de agregar una referencia de base de datos.

Cuadro de diálogo Buscar actualizaciones

Describe la manera en que SQL Server Data Tools puede buscar actualizaciones de producto.

Configuración del proyecto de base de datos

Describe varios valores de configuración de proyectos para controlar facetas de las configuraciones de la compilación y las bases de datos.

Cómo: Examinar objetos en un proyecto de base de datos de SQL Server

El Explorador de objetos de SQL Server de Visual Studio contiene ahora un nodo dedicado Proyectos bajo el cual todos los proyectos de base de datos de SQL Server de la solución se agrupan en una jerarquía estilo SQL Server Management Studio.

Ventana Operaciones de Data Tools

Describe la ventana Operaciones de herramientas de datos, que muestra el progreso de algunas operaciones y le notifica los errores que puedan producirse.

Opciones del Editor de Transact-SQL

Describe opciones de Transact-SQL.

Cómo: Crear un nuevo proyecto de base de datos

Crear un proyecto de base de datos e importar un esquema de la base de datos existente.

Cómo: Usar Comparación de esquemas para comparar distintas definiciones de base de datos

Comparar los esquemas de una base de datos y un proyecto y sincronizarlos.

Cómo: Compilar e implementar una base de datos local

Usar la instancia local de SQL Server a petición, que se activa al depurar un proyecto de base de datos.

Cómo: Cambiar la plataforma de destino y publicar un proyecto de base de datos

Cambiar la plataforma de destino de SQL Server del proyecto a cualquier instancia admitida de SQL Server y validar la sintaxis.

Cómo: Crear una instantánea de un proyecto

Crear un proxy de solo lectura del esquema de la base de datos y revertir el proyecto de origen cuando se apliquen cambios no deseados al proyecto.

Usar objetos de Microsoft SQL Server 2012 en un proyecto

Agregar un nuevo objeto de secuencia a un proyecto.

Cómo: Trabajar con objetos de base de datos CLR

Crear y publicar objetos CLR en el proyecto de base de datos de SQL Server Data Tools.

Cómo: Convertir proyectos de base de datos de Visual Studio 2010 en proyectos de base de datos de SQL Server y cambiar el destino a otra plataforma diferente

Convertir proyectos existentes de base de datos de SQL Server, objetos CLR y de aplicación de capa de datos creados en Visual Studio 2010 en el proyecto de base de datos de SQL Server Data Tools.

Cómo: Especificar scripts anteriores o posteriores a la implementación

Describe cómo se usan los scripts que se ejecutan antes o después de la implementación de la base de datos.

Mostrar: