Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server 2005 : Comparez le contenu de vos tables avec TableDiff

"Tablediff" est un outil situé dans "C:\Program Files\Microsoft SQL Server\90\COM", disponible dans n'importe quelle édition de SQL Server 2005 (à verifier pour Express). Elle est utilisée par la réplication pour la comparaison des données lors d'une synchronisation de snapshot.

Comment fonctionne cette commande ?

Vous avez 2 groupes d'options « source » et « destination ». Par défaut vous n'avez qu'à spécifier le serveur, la base de données et la table. Voici un exemple simple :

tablediff -sourceserver .\devx64 -sourcedatabase northwind -sourcetable employee -destinationserver .\devx86 -destinationdatabase northwind -destinationtable employee

Ici je compare la table « employee » de la base « Northwind » de mon instance locale « devx64 » avec mon instance locale « devx86 ». Le tout avec l'authentification Windows pour la connexion.

Pour aller plus loin vous pouvez utiliser le nom du schéma, un nom d'utilisateur et mot de passe dans les options de sources et de destination.

Le plus important, c'est qu'il est possible de choisir le mode de comparaison des données :

  • « -q » permet de ne comparer que le nombre d'enregistrement des 2 tables
  • « -c » permet de faire une comparaison complète de tous les champs

Il est aussi possible à l'aide de l'option « -f » de créer un fichier de script SQL permettant de mettre à jour la table de destination pour qu'elle soit la copie conforme de la table source.

Un outil indispensable et gracieusement offert avec SQL Server 2005.

Bonne comparaison…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié mercredi 16 mai 2007 16:38 par christian
Classé sous : ,

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01