SQL Server Data Tools

SQL Server Data Tools (SSDT) es un conjunto de herramientas de desarrollo en Visual Studio centradas en la creación de bases de datos de SQL Server y de Azure SQL. SSDT se puede extender a modelos de datos de Analysis Services (AS), paquetes de Integration Services (IS) e informes de Reporting Services (RS) con sus extensiones correspondientes. SSDT le permite diseñar e implementar objetos SQL con el mismo concepto de proyecto que otras herramientas de desarrollo de aplicaciones. La funcionalidad de proyectos de SQL se extiende a las canalizaciones de CI/CD, lo que le permite automatizar la compilación e implementación de los proyectos de base de datos con la CLI de SqlPackage.

Captura de pantalla del gráfico con el componente SQL Server Data Tools y tres extensiones.

El núcleo de la funcionalidad de SQL Server Data Tools está disponible como componente de carga de trabajo con Visual Studio. Las extensiones de Visual Studio están disponibles en Visual Studio Marketplace y puede encontrar más información sobre la instalación de SSDT en Descarga de SQL Server Data Tools.

Nota:

Los proyectos de SQL de estilo SDK de Visual Studio están disponibles como parte de la característica SQL Server Data Tools, estilo SDK (versión preliminar) para Visual Studio 2022, con independencia de la versión original de SSDT. El formato de proyecto de estilo SDK está basado en los nuevos proyectos de estilo SDK introducidos en .NET Core y es el formato que usa la extensión Proyectos de base de datos SQL para Azure Data Studio y VS Code. Para más información, vea SQL Server Data Tools, estilo de SDK (versión preliminar).

Notas de la versión

Las notas de la versión más recientes de SQL Server Data Tools con Visual Studio 2022 se pueden encontrar en las siguientes ubicaciones:

Las notas de la versión de SQL Server Data Tools con Visual Studio 2019 se pueden encontrar en las siguientes ubicaciones:

Para obtener información sobre SQL Server Data Tools con Visual Studio 2017, consulte Versiones anteriores de SQL Server Data Tools (SSDT y SSDT-BI).

Características principales de SQL Server Data Tools

SQL Server Data Tools (SSDT) transforma el desarrollo de bases de datos al presentar un modelo ubicuo y declarativo (proyectos de base de datos de SQL) que abarca todas las fases del desarrollo en Visual Studio. Las funcionalidades de diseño de Transact-SQL de SSDT se pueden usar para compilar, depurar, mantener y refactorizar bases de datos. Puede trabajar con un proyecto de base de datos o conectarse directamente a una instancia de una base de datos dentro o fuera de las instalaciones locales.

Los desarrolladores pueden usar el conocido entorno de Visual Studio para el desarrollo completo de bases de datos. El conjunto de herramientas incluye navegación por el código, IntelliSense y compatibilidad con lenguajes similar a la disponible para C# y Visual Basic, además de validación especializada, depuración y edición declarativa en el editor de Transact-SQL. SQL Server Data Tools (SSDT) también ofrece un diseñador de tablas visuales para simplificar la creación y modificación de tablas en proyectos de base de datos o instancias conectadas. En la configuración basada en equipos, el control de versiones está disponible para todos los archivos de proyecto, lo que mejora la colaboración. Para la implementación, los proyectos se pueden publicar en todas las plataformas SQL compatibles, como SQL Database y SQL Server.

El Explorador de objetos de SQL Server de Visual Studio ofrece una vista de los objetos de la base de datos similar a SQL Server Management Studio. El Explorador de objetos de SQL Server le permite realizar trabajos ligeros de administración y diseño de base de datos. Puede crear, editar, cambiar el nombre y eliminar tablas, procedimientos almacenados, tipos y funciones con facilidad. También puede editar datos de tablas, comparar esquemas o ejecutar consultas mediante menús contextuales desde el Explorador de objetos de SQL Server.

Obtenga más información sobre los proyectos de SQL y las tareas de desarrollo de bases de datos que puede realizar con SQL Server Data Tools en la documentación de proyectos de base de datos de SQL.

Proyectos de SQL de estilo SDK (versión preliminar)

La compatibilidad con el SDK de proyecto Microsoft.Build.Sql está disponible en versión preliminar en Visual Studio como la próxima generación de proyectos de SQL. Los proyectos SQL de estilo SDK se basan en el formato de proyecto de estilo SDK de .NET y están diseñados para ser más flexibles y extensibles que los proyectos SQL originales. Los proyectos SQL de estilo SDK se recomiendan para el nuevo desarrollo y están disponibles en Visual Studio 2022 como componente opcional "SQL Server Data Tools, estilo SDK (versión preliminar)." Obtenga más información sobre los proyectos SQL de estilo SDK y Visual Studio en la documentación de SQL Server Data Tools de estilo SDK.