DB Structure Checker
DB Structure Checker est un outil dédié à SQL Server 2005. Il permet, à partir d'une base de données initiale, de générer un script de création pour cette base, mais aussi un script de mise à jour qu'on pourra exécuter sur une ancienne version de la base pour la mettre à jour.
En effet, il arrive souvent qu'entre 2 version d'un logiciel, la structure de la base de données qu'il utilise soit amenée à évoluer (ajout d'une colonne dans une table, modification du type d'une colonne, modification d'une clé primaire, ...). DB Structure Checker est capable de générer le script de mise à jour à partir de la base de données à jour. Il suffira ensuite d'intégrer le script généré dans l'installeur par exemple, et de le lancer pour qu'il mette à jour la base.
Le script prend en charge les opérations suivantes :
- La création des tables inexistantes
- L'ajout des colonnes manquantes dans les tables existantes
- La mise à jour des colonnes qui ont changé (type de donnée, taille, valeur par défaut)
- La création / mise à jour des clé primaires
- La création / mise à jour des clés étrangères
- La suppression des colonnes obsolètes
DB Structure Checker est très simple d'utilisation. Il suffit d'indiquer la chaîne de connexion à la base pour laquelle on veut générer le script, et de cliquer sur "Générer le script".
Il est possible ensuite d'exporter le script dans un fichier txt, sql ou xml.
La première capture montre la génération du script. La seconde montre le résultat final, et on peut voir le début du script généré.
- Environnement : Microsoft Windows, .NET Framework 2.0
- Langages : C# 2.0
- Composants graphiques : DevExpress
- Base de données : SQL Server 2005
Vous pouvez télécharger le logiciel DB Structure Checker, ainsi que les sources sous licence GPL
Pour toute question ou remarque, n'hésitez pas à me contacter !





