Share via


Fusion de plusieurs bases de données en projet de base de données

Vous pouvez fusionner plusieurs bases de données en créant un projet de base de données, en y important des objets de base de données à partir de chaque base de données source, puis en déployant le projet comme une base de données unique. Après avoir créé le projet, vous importez en général tous les objets à partir de la première base de données. Ensuite, vous comparez le schéma de chaque base de données suivante avec le schéma du projet et spécifiez les objets que vous voulez importer. Vous devez également spécifier que les objets que vous avez déjà importés doivent être ignorés, au lieu d'être supprimés, lorsque vous mettez à jour le schéma pour le projet de base de données.

Importation d'objets à partir de plusieurs bases de données

Avant d'importer des objets à partir de plusieurs bases de données, vous devez réfléchir aux problèmes supplémentaires suivants :

Fichier et groupes de fichiers

Par défaut, vous importerez les fichiers et groupes de fichiers définis pour chaque base de données dans votre projet de base de données. Si vous ne voulez pas importer ces fichiers, vous devez spécifier qu'ils doivent être ignorés lorsque vous importez les autres objets. Par exemple, vous pouvez importer les fichiers et groupes de fichiers uniquement à partir de la première base de données à partir de laquelle vous importez des objets.

Conflits de nom

Si vous importez un objet de base de données portant le même nom qu'un objet que vous avez déjà importé, l'objet que vous avez déjà importé est remplacé. Pour conserver les deux objets, vous devez en renommer au moins un avant d'importer le deuxième objet.

Catalogues de texte intégral

Les chemins d'accès associés aux catalogues de texte intégral risquent de ne pas être valides lorsque vous déplacez les catalogues entre des bases de données. Si vous fusionnez des bases de données disposant de catalogues de texte intégral, vous devez vérifier les propriétés de catalogue avant de déployer le projet de base de données.

Tâches courantes

Tâches courantes

Contenu de support

En savoir plus sur les projets de base de données : vous pouvez découvrir les concepts de base de la gestion des modifications de schéma à l'aide des projets de base de données.

Créer un projet de base de données et importez les objets et les paramètres depuis la première base de données : vous pouvez créer un projet, configurer les paramètres du projet et importer un schéma à l'aide d'un Assistant. Vous pouvez également créer un projet vide si vous souhaitez importer les objets ultérieurement ou si vous n'avez pas l'autorisation d'accéder à la première base de données à partir de laquelle vous souhaitez importer les objets.

Fusionner les autres bases de données dans le projet : vous pouvez comparer le schéma d'une base de données source suivante au schéma du projet de base de données. Pour les objets que vous ne souhaitez pas importer ou que vous avez déjà importés, vous devez spécifier qu'ils doivent être ignorés, au lieu d'être supprimés ou mis à jour, lorsque vous importez les autres objets. Pour les objets que vous souhaitez importer, vous devez spécifier qu'ils doivent être mis à jour. Répétez ce processus pour chaque base de données que vous souhaitez fusionner dans le projet.

Mettre à jour les plans de génération de données : si des plans de génération de données étaient associés à une ou plusieurs des bases de données que vous souhaitez fusionner, vous pouvez les ajouter votre projet. Après avoir ajouté chaque plan, vous devez l'ouvrir afin qu'il se synchronise avec le schéma de base de données mis à jour. Vous pouvez également créer un plan de génération de données pour la base de données combinée.

Mettre à jour les tests unitaires de base de données : si vous aviez des tests unitaires de base de données existants pour les bases de données que vous souhaitez fusionner, vous devez mettre à jour la configuration de test pour ces tests afin d'utiliser la chaîne de connexion correcte. Vous pouvez également mettre à jour le schéma de base de données et le plan de génération de données pour la configuration.

Placer le schéma de base de données sous contrôle de version : après avoir importé tous les objets et paramètres et mis à jour votre plan de génération de données, vous pouvez ajouter votre solution au contrôle de version pour le mettre à disposition des membres de votre équipe.

Scénarios associés