Développement de base de données hors connexion orienté projet
Cette section décrit les fonctionnalités fournies par Outils de données SQL Server (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 nouveau concepteur de tables ou de l'Éditeur Transact-SQL. Vous pouvez également écrire et déboguer les 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
Rubrique |
Description |
---|---|
Décrit l'importation d'objets à partir d'une base de données active, d'un fichier .dacpac ou d'un script. |
|
Boîte de dialogue Ajouter une référence de base de données (boîte de dialogue ) |
Décrit les différentes méthodes d'ajout d'une référence de base de données. |
Explique comment Outils de données SQL Server peut vérifier les mises à jour de produit. |
|
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 Base de données SQL Server |
L'Explorateur d'objets SQL Server dans Visual Studio contient à présent un nœud Projets, sous lequel tous les projets de base de données SQL Server de votre solution sont regroupés dans une hiérarchie de type SQL Server Management Studio. |
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. |
|
Décrit les options Transact-SQL. |
|
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 lorsque vous déboguez 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. |
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. |
Créez et publiez des objets CLR dans le projet de base de données Outils de données SQL Server. |
|
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 Outils de données SQL Server. |
|
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. |