Partage via


SQL Server Data Tools

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.

Capture d’écran du graphique avec le composant SQL Server Data Tools et trois extensions.

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.

Remarque

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 :

Les notes de publication pour SQL Server Data Tools avec Visual Studio 2019 sont disponibles dans les ressources suivantes :

Pour plus d’informations sur SQL Server Data Tools avec Visual Studio 2017, consultez les versions précédentes de SQL Server Data Tools (SSDT et SSDT-BI).

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.