SQL Server Data Tools (SSDT) est un ensemble d’outils de développement dans Visual Studio, portés sur la création de bases de données SQL Server et de bases de données Azure SQL. SSDT peut être étendu aux modèles de données Analysis Services (AS), aux packages Integration Services (IS) et aux rapports Reporting Services (RS) avec leurs extensions correspondantes. SSDT vous permet de concevoir et déployer des objets SQL avec le même concept de projet que d’autres outils de développement d’applications. La fonctionnalité Projets SQL s’étend aux pipelines CI/CD, ce qui vous permet d’automatiser la phase Build and Deployment de vos projets de base de données avec la CLI SqlPackage.
L'essentiel des fonctionnalités de SQL Server Data Tools est disponible en tant que composant de charge de travail avec Visual Studio. Les extensions Visual Studio sont disponibles sur Visual Studio Marketplace. Pour plus d’informations sur l’installation de SSDT, consultez Télécharger SQL Server Data Tools.
Notes
Les projets SQL de style SDK dans Visual Studio sont disponibles dans le cadre de la fonctionnalité SQL Server Data Tools, style SDK (préversion) pour Visual Studio 2022, distincte du SSDT d’origine. Le format de projet de style SDK est basé sur les nouveaux projets de style SDK introduits dans .NET Core et est le format utilisé par l'extension SQL Database Projects pour Azure Data Studio et VS Code. Pour plus d’informations, consultez SQL Server Data Tools style SDK (préversion).
Notes de publication
Les dernières notes de publication pour SQL Server Data Tools avec Visual Studio 2022 sont disponibles dans les ressources suivantes :
SQL Server Data Tools de mémoire à tores magnétiques
SQL Server Data Tools (SSDT) révolutionne le développement de bases de données en proposant un modèle déclaratif omniprésent (projets de base de données SQL) qui couvre toutes les phases de développement des bases de données dans Visual Studio. Les fonctionnalités de conception Transact-SQL de SSDT peuvent être utilisées pour générer, déboguer, maintenir et refactoriser des bases de données. Vous pouvez travailler avec projet de base de données ou vous connecter directement à une instance de base de données située sur site ou hors site.
Les développeurs peuvent utiliser l’environnement familier Visual Studio pour le développement complet de base de données. La suite d’outils comprend la navigation dans le code, IntelliSense, la prise en charge du langage en parallèle à ce qui est disponible pour C# et Visual Basic, la validation spécialisée, le débogage et la modification déclarative dans l’éditeur Transact-SQL. SQL Server Data Tools (SSDT) offre également un concepteur de tables visuel pour simplifier la création et la modification de tables dans les projets de base de données ou les instances connectées. Dans les paramètres d’équipe, le contrôle de version est disponible pour tous les fichiers projet, ce qui améliore la collaboration. Au moment de déployer, les projets peuvent être publiés sur toutes les plateformes SQL prises en charge, comme SQL Database et SQL Server.
L’Explorateur d'objets SQL Server dans Visual Studio offre une vue de vos objets de base de données semblable à SQL Server Management Studio. L'Explorateur d'objets SQL Server vous permet d'effectuer des tâches de conception et d'administration de base de données allégées. Vous pouvez facilement créer, modifier, renommer et supprimer des tables, des procédures stockées, des types et des fonctions. Vous pouvez aussi modifier des données de table, comparer des schémas ou exécuter des requêtes depuis les menus contextuels de l'Explorateur d'objets SQL Server.
Apprenez-en plus sur les projets SQL et les tâches de développement de base de données que vous pouvez accomplir avec SQL Server Data Tools dans la documentation des projets de base de données SQL.
Projets SQL de type SDK (préversion)
La prise en charge du Kit de développement logiciel (SDK) de projet Microsoft.Build.Sql est disponible en préversion dans Visual Studio comme prochaine génération de projets SQL. Les projets SQL de style SDK sont basés sur le format de projet de style SDK .NET, et sont conçus pour être plus flexibles et extensibles que les projets SQL d’origine. Les projets SQL de style SDK sont recommandés pour les nouveaux développements et sont disponibles dans Visual Studio 2022 en tant que composant facultatif « SQL Server Data Tools, style SDK (préversion) ». Apprenez-en plus sur les projets SQL de style SDK et Visual Studio dans la documentation SQL Server Data Tools, style SDK.
Découvrez comment créer et configurer une base de données Azure SQL Database. Vous allez utiliser des projets de base de données SQL Database dans VS Code. Vous allez notamment installer l’extension, importer et modifier un schéma. De plus, vous allez générer et déployer des projets de base de données dans GitHub Actions et Azure Pipelines, mais également automatiser et appeler la publication d’une base de données.
Faites la démonstration d’une compréhension des tâches d’engineering données courantes pour implémenter et gérer des charges de travail d’engineering données sur Microsoft Azure en utilisant un certain nombre de services Azure.
La dernière version de SQL Server Data Tools (SSDT) [version 17.6 GA] a été publiée en mai 2023. Dans cet épisode de Data Exposed avec Anna Hoffman et Subhojit Basak, ils mettent en évidence les dernières fonctionnalités qui sont ajoutées à SSDT et donnent un aperçu des fonctionnalités à venir. Chapitres 00:00 - Introduction 01 :30 - SQL Server Data Tools 02 :09 - Prise en charge de SQL Server 2022 02 :55 - Registre dans SSDT 04 :45 - Autres améliorations 07 :17 - Zones à venir Ressources recommandées Do
En savoir plus sur SQL Server Data Tools (SSDT). Découvrez comment installer ce jeu d’outils de développement de base de données avec Visual Studio 2019 et 2022.
Découvrez comment installer les versions 2017 et antérieures de SSDT et SSDT-BI. Consultez les notes de publication pour toutes les versions de SQL Server Data Tools (SSDT) fonctionnant avec Visual Studio 2017 et les versions antérieures de Visual Studio.