Développement de base de données hors connexion orienté projet

Cette section décrit les fonctionnalités fournies par SQL Server Data Tools (SSDT) pour la création, la génération, le débogage et la publication d’un projet de base de données.

À l'aide de SSDT, vous pouvez créer un projet de base de données en mode hors connexion et implémenter les modifications du schéma en ajoutant, modifiant ou supprimant les définitions des objets (représentées par des scripts) dans le projet, sans connexion à une instance de serveur. Toutes ces opérations peuvent être réalisées à l’aide du Concepteur de tables ou de l’Éditeur Transact-SQL. Vous pouvez également écrire et déboguer des objets Transact-SQL et CLR dans le même projet. Vous pouvez utilisez une comparaison de schémas pour vérifier que votre projet reste synchronisé avec la base de données de production, et créer des instantanés pour votre projet à chaque étape du cycle de développement à des fins de comparaison. 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. Après avoir développé, testé et débogué votre projet de base de données, vous pouvez le remettre au personnel autorisé en vue de le publier dans un environnement de production.

Notes

Les rubriques de procédure de cette section contiennent une série de tâches qui peuvent être effectuées dans l'ordre.

Dans cette section

Sujet Description
Importer dans un projet de base de données Décrit l'importation d'objets à partir d'une base de données active, d'un fichier .dacpac ou d'un script.
Paramètres des projets de base de données Décrit les paramètres de projet permettant de contrôler des aspects de vos configurations de build et de bases de données.
Procédure : parcourir les objets d’un projet de base de données SQL Server L’Explorateur d’objets SQL Server dans Visual Studio contient à présent un nœud Projets dédié, sous lequel tous les projets de base de données SQL Server de la solution sont regroupés dans une hiérarchie de type SQL Server Management Studio.
Fenêtre Opérations de Data Tools Décrit la fenêtre Opérations des outils de données , qui affiche la progression de certaines opérations et vous avertit en cas d'erreurs.
Options de l’Éditeur Transact-SQL Décrit les options Transact-SQL.
Procédure : créer un nouveau projet de base de données Créez un projet de base de données et importez un schéma de base de données existant.
Procédure : utiliser le schéma pour comparer différentes définitions de base de données Comparez les schémas d'une base de données et d'un projet et synchronisez.
Procédure : générer et déployer dans une base de données locale Utilisez l’instance SQL Server locale à la demande, qui est activée lors du débogage d’un projet de base de données.
Procédure : modifier la plateforme cible et publier un projet de base de données Modifiez la plateforme SQL Server cible de votre projet en une instance SQL Server prise en charge et validez la syntaxe.
Procédure : créer une capture instantanée d’un projet Créez un proxy en lecture seule du schéma de la base de données et revenez au projet source lorsque des modifications indésirables sont appliquées au projet.
Procédure : utiliser des objets Microsoft SQL Server 2012 dans votre projet Ajoutez un nouvel objet séquence à votre projet.
Procédure : utilisation des objets de base de données CLR Créez et publiez des objets CLR dans le projet de base de données SQL Server Data Tools.
Procédure : convertir des projets de base de données Visual Studio 2010 en projets de base de données SQL Server et recibler vers une autre plateforme Convertissez une base de données SQL Server, des objets CLR et des projets d’application de la couche Données existants créés dans Visual Studio 2010 en projet de base de données SQL Server Data Tools.
Procédure : spécifier les scripts de prédéploiement et de post-déploiement Explique comment utiliser les scripts que vous souhaitez exécuter avant ou après le déploiement de votre base de données.

Gérer des tables et des relations, et résoudre les erreurs