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 objetos Transact-SQL y 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.

Nota

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.
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 las 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 Use 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 Cambie la plataforma de destino de SQL Server del proyecto a cualquier instancia admitida de SQL Server y valide 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.
Cómo: 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 Cree y publique 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 cambio del destino a otra plataforma Convierta proyectos de bases de datos de SQL Server, objetos CLR y aplicación de capa de datos creados en Visual Studio 2010 al nuevo 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.

Administrar tablas y relaciones y corregir errores