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.
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 |
---|---|
Describe la importación de objetos de una base de datos existente, .dacpac o script. |
|
Describe varias maneras de agregar una referencia de base de datos. |
|
Describe la manera en que SQL Server Data Tools puede buscar actualizaciones de producto. |
|
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. |
Describe la ventana Operaciones de herramientas de datos, que muestra el progreso de algunas operaciones y le notifica los errores que puedan producirse. |
|
Describe opciones de Transact-SQL. |
|
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. |
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. |
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. |
|
Agregar un nuevo objeto de secuencia a un proyecto. |
|
Crear y publicar objetos CLR en el proyecto de base de datos de SQL Server Data Tools. |
|
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. |