Partager via


Comment : importer et exporter des projets de base de données partiels

Vous pouvez partager des objets de base de données entre des projets de base de données et gérer l'accès en écriture à ces objets avec plus de précision en les exportant dans un projet partiel. Si vous importez ensuite le projet partiel dans un autre projet de base de données, les développeurs peuvent utiliser les objets dans les deux projets. Toutefois, vous pouvez appliquer des autorisations dans le contrôle de version afin que seuls les développeurs qui ont accès en écriture au projet de base de données d'origine puissent mettre à jour les objets que vous avez exportés. Pour plus d'informations, consultez Démarrage du développement en équipe de bases de données volumineuses.

Pour exporter un ou plusieurs objets en tant que projet partiel

  1. Ouvrez la solution qui contient le projet de base de données à partir duquel vous souhaitez exporter des objets.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur l'objet ou le groupe d'objets que vous souhaitez exporter.

    Par exemple, pour exporter toutes les tables dans le schéma dbo, vous pouvez développer le projet de base de données, puis développer le nœud Objets de schéma, puis développer le nœud Schémas, puis développer le nœud dbo, puis cliquer avec le bouton droit sur Tables.

  3. Cliquez sur Exporter en tant que projet partiel.

  4. Dans la boîte de dialogue Enregistrer sous, recherchez le dossier dans lequel vous souhaitez créer le fichier .files qui représente le projet partiel.

  5. Dans Nom de fichier, tapez le nom que vous souhaitez donner au projet partiel, puis cliquez sur Enregistrer.

    Un fichier est créé avec l'extension .files dans le chemin d'accès que vous avez spécifié. Le fichier contient les noms de fichiers et les chemins d'accès de tous les objets que vous avez spécifiés.

Pour importer un projet partiel

  1. Ouvrez la solution qui contient le projet de base de données dans lequel vous souhaitez importer un projet partiel.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis sur Importer le projet partiel.

  3. Dans la boîte de dialogue de confirmation, cliquez sur Oui pour décharger et recharger votre projet de base de données.

  4. Dans la boîte de dialogue Ouvrir, recherchez le dossier qui contient le fichier .files que vous avez exporté, cliquez dessus, puis sur Ouvrir.

    Important

    Vous devez disposer de l'accès en écriture pour le fichier .files et les fichiers d'origine référencés à partir du fichier .files. Si vous n'avez pas accès, une erreur apparaîtra lorsque vous cliquez Ouvrir.

    Un dossier qui porte le nom du chemin de base de NomProjet est ajouté à votre projet de base de données, où NomProjet est le nom du projet à partir duquel vous avez exporté le projet partiel. Vous pouvez maintenant faire référence aux objets importés à partir d'autres définitions d'objets. Lorsque vous générerez et déploierez le projet de base de données, les objets importés seront inclus.

    Important

    Votre projet de base de données ne sera pas correctement généré si vous importez un projet partiel contenant des objets qui font référence à d'autres objets qui ne sont pas définis dans votre projet de base de données.

Voir aussi

Tâches

Procédure pas à pas : partitionnement d'un projet de base de données à l'aide de projets partiels

Procédure pas à pas : partitionnement d'un projet de base de données à l'aide de projets composites

Concepts

Démarrage du développement en équipe de bases de données volumineuses