Outils de données SQL Server

 

Date de publication : septembre 2016

Outils de données SQL Server (SSDT) révolutionne le développement de bases de données en proposant un modèle déclaratif omniprésent qui couvre toutes les phases de développement des bases de données dans Visual Studio. Vous pouvez utiliser les fonctionnalités de conception Transact-SQL de SSDT pour générer, déboguer, entretenir et refactoriser des bases de données. Vous pouvez vous aider d'un projet de base de données ou directement avec une instance de base de données connectée située sur site ou hors site.

Les développeurs peuvent utiliser les outils Visual Studio pour le développement de base de données. Outils tels que : 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écifique à la plateforme, le débogage et la modification déclarative dans l'éditeur Transact-SQL. SSDT fournit aussi un Concepteur de tables visuel pour créer et modifier des tables dans des projets de base de données ou des instances de base de données connectée. Lorsque vous utilisez des projets de base de données dans un environnement de travail en équipe, vous pouvez employer le contrôle de version pour tous les fichiers. Lorsque vient le moment de publier votre projet, vous pouvez effectuer la publication sur toutes les plateformes SQL prises en charge, notamment SQL Database et SQL Server. La fonctionnalité de validation de plateforme de SSDT garantit le fonctionnement de vos scripts sur la cible spécifiée.

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 à l'aide des menus contextuels de l'Explorateur d'objets SQL Server.

Les rubriques et sections suivantes traitent de l'utilisation de SSDT pour vous aider dans vos travaux de développement de base de données. Des rubriques de procédure sont incluses afin de vous guider lors de la réalisation des différentes tâches pour votre projet de base de données. Ces tâches, écrites sous la forme d'un didacticiel et devant être réalisées dans l'ordre, utilisent Northwind Traders, une société fictive qui importe et exporte des spécialités alimentaires dans le monde entier.

Rubriques/Section Description
Installer les outils de données SQL Server Décrit comment installer Outils de données SQL Server.
Suppression des composants SQL Server Data Tools Décrit des composants qui ne sont pas supprimés lorsque vous désinstallez SSDT.
Développement de base de données hors connexion orienté projet Les rubriques de cette section décrivent les fonctionnalités de Outils de données SQL Server pour la création, la génération, le débogage et la publication d'un projet de base de données.
Développement de base de données orienté projet à l'aide des outils en ligne de commande Les rubriques de cette section décrivent les outils en ligne de commande qui permettent des scénarios de développement de base de données orienté projet.
Développement de base de données connectée Les rubriques de cette section décrivent les fonctionnalités de Outils de données SQL Server pour la conception et l'exécution de requêtes relatives à une base de données connectée.
Comparer et synchroniser des données d'une ou plusieurs tables avec des données d'une base de données de référence Explique comment comparer des données dans une base de données source et une base de données cible, spécifier les valeurs qui doivent correspondre, puis mettre à jour la cible pour synchroniser les bases de données ou exporter le script de mise à jour vers l'éditeur Transact-SQL ou vers un fichier.
Utiliser l'Éditeur Transact-SQL pour modifier et exécuter des scripts Les rubriques de cette section décrivent le mode d'utilisation de l'Éditeur Transact-SQL, qui vous offre une expérience d'édition et de débogage enrichie lorsque vous utilisez des scripts.
Gérer des tables et des relations, et résoudre les erreurs Les rubriques de cette section décrivent comment vous :

- Utilisez le Concepteur de tables pour concevoir des tables et gérer les relations entre tables.
- Résolvez les erreurs courantes de syntaxe ou de sémantique.
Vérification du code de la base de données à l'aide de tests unitaires SQL Server Explique comment utiliser des tests unitaires SQL Server pour générer un état de base de votre base de données, puis pour vérifier les modifications suivantes que vous apportez aux objets de base de données.
Extension des fonctionnalités de base de données Vous pouvez créer des extensions de fonctionnalités qui vous permettent d'étendre des fonctionnalités telles que les tests unitaires et l'analyse du code de base de données.
Autorisations nécessaires pour SQL Server Data Tools Explique l'autorisations d'accès nécessaire pour utiliser Outils de données SQL Server.
Compatibilité avec DAC Framework Décrit les problèmes de compatibilité avec DAC framework.
Référence API Les rubriques de cette section décrivent les classes, interfaces et types de valeur exposés par Outils de données SQL Server.

Pour plus d'informations

Vous pouvez visiter le Centre de développement SSDT et le blog de l'équipe sur MSDN pour obtenir les informations les plus récentes et les mises à jour de Outils de données SQL Server.

Le forum SSDT est l'endroit idéal pour poser des questions et obtenir des commentaires de la part de spécialistes de SQL Server.