2009-09-09 6 views
4

Supposons que j'ai deux bases de données distinctes avec des schémas identiques mais des données différentes. Je veux fusionner les données entre les deux bases de données en ajoutant les données de l'une dans l'autre. Les relations de clé étrangère, etc., doivent être conservées lors de la migration des données.Fusion de données entre les bases de données

Y a-t-il des outils (ou des bases de données qui ont des outils intégrés) pour rendre ce travail assez simple?

Répondre

1

Cette fonctionnalité est intégrée à Windows Team System (l'édition de la base de données ou la suite). J'ai essayé à la fois cela et une version plus ancienne de SQL comparer de Red Gate et les deux sont géniaux de travailler avec. Il y a aussi quelques outils libres (voir thread this) mais je n'ai aucune expérience avec aucun d'entre eux

0

Les versions Visual Studio Team/Database ont un outil de comparaison de schéma/données.

1

2 options que je connais:
1. Vous pouvez utiliser SQL Server Data Tools. Pour obtenir des instructions sur la façon de comparer les données, regardez here.
2. Une autre option qui est xSQL Data Compare. Pour une explication sur la façon de l'utiliser, consultez ma réponse here.


Divulgation: Je suis affilié à xSQL