2010-10-11 5 views
1

Y at-il un moyen de comparer deux datatables entre elles, les deux auront les mêmes colonnes mais j'aimerais en vérifier les lignes pour voir lesquelles existent et celles qui ne le sont pas dans chacune des tables, y a-t-il une manière élégante de faire ceci?Compare Datasables

J'utilise C# ASP.NET aussi.

Répondre

1

Essayez ce produit, je l'ai utilisé dans le passé et c'est génial pour ce genre de chose. Il y a un essai gratuit de 14 jours, donc peut-être ce que vous recherchez.

http://www.red-gate.com/products/SQL_Compare/

Vive Tigger

+0

Je pense qu'il veut comparer les données plutôt que les tables de base de données, à moins que cela ne le fasse aussi? – w69rdy

+0

Désolé j'ai raté la question - essayez ce lien pour ce que votre après. http://kseesharp.blogspot.com/2007/12/compare-2-datatables-and-return-3rd.html – WooHoo

0

Pour comparer le schéma de la base de données, SQL Compare est grande.

Si ce que vous comparez les données, et vous pouvez utiliser Comparer données SQL, un autre produit de Red Gate:

http://www.red-gate.com/products/SQL_Data_Compare/

J'utilise ces produits pendant environ 4 ans et ils sont presque un remplacement complet pour un DBA. Ils fonctionnent très bien pour le déploiement de bases de données et de données à partir de DEV> TEST> PROD ou pour effectuer des sauvegardes en direct à des fins de test. La meilleure partie est que vous ne devez jamais vous inquiéter si quelque chose est différent entre votre environnement de mise en scène et de production - cet outil trouvera et corrigera presque n'importe quelle différence.

Divulgation complète: Je ne travaille pas pour Red Gate, je suis un client heureux.