|
SQL DBCS (SQL Server
Databases Comparison and Synchronization)
SQL DBCS est un outil essentiel pour les
administrateurs de bases de données. Il permet de comparer et de
synchroniser rapidement le schéma et les propriétés de bases de
données situées sur un poste local, entre des serveurs distants sur
un réseau local ou par internet.
Trouver les différences entre plusieurs bases de données et
synchroniser ces bases à partir d'une base de donnée de référence.
Lors
d'une comparaison ou d'une synchronisation tous les objets
d'une base de données SQL Server sont pris en compte:
 |
Les Options de bases de données
 |
Auto Shrink, Mise à jour Automatique des
Statistiques
, Quoted Identifier, les Déclencheurs (Triggers) Récursifs,
etc. |
|
 |
Les Tables
 |
Les Définitions de Champs, l'Intégrité Référentielle Déclarative (IRD),
Checks, les Index Clusters, les Index, les Clefs, les Clefs Primaires,
les Clefs Etrangères, les Déclencheurs (Triggers) |
 |
Le Propriétaire d'une
table, l'Espace utilisé
par les données, l'Espace utilisé par les Index |
|
 |
Les Vues
 |
Les Définitions,
les Colonnes, les Dépendances (Spécifique à MS SQL Server 2000)
|
|
 |
Les Procédures Stockées
 |
Les Définitions,
les Paramètres, les Dépendances (Spécifique à MS SQL Server 2000)
|
|
 |
Les Utilisateurs |
 |
Les Règles |
 |
Les Contraintes par
Défaut |
 |
Les Types Définis par l'Utilisateur
|
 |
Les Fonctions Définies par l'Utilisateur
|
C'est l'outil indispensable pour connaître les
différences entre votre dernière base de données de référence et les
bases de données installées de vos clients. Exécutez SQL DBCS pour
synchroniser les bases de données de vos clients avant de les mettre
à jour avec la dernière version de votre logiciel.
A chaque fois qu'un développeur change une table ou une procédure
stockée par exemple, SQL DBCS génère le script à exécuter lors de la
prochaine mise à jour. Exécuter DBCS après la mise à jour de vos
clients et vérifier que tous vos scripts de migration ont bien été
appliqués.
Aperçu de SQL DBCS. Sortie prévue pour le premier
semestre 2005.
|
Boîte de dialogue de progression - Opération de
comparaison |
|
 |
|
Grâce
une boîte de dialogue de progression vous pouvez suivre pas
à pas les opérations de comparaison et de synchronisation.
La
boîte de dialogue de progression fournit deux indications :
- une barre de progression indique le stade de la tâche en
cours d’exécution
- les tâches ayant été complétées avec ou sans erreurs et la
description de la
tâche en cours d’exécution.
Un
utilisateur peut suspendre/reprendre ou annuler une
opération de comparaison ou de synchronisation à n’importe
quel moment. En cas d’annulation d’une opération toutes les
modifications appliquées durant cette opération sont
automatiquement annulées. |
|
|
Vue des Résultats - Opération de comparaison |
|
 |
|
|
|
|
Tous les objets d’une base
de données sont affichés dans la vue en arbre à gauche. Lorsque
l’utilisateur sélectionne un objet, les propriétés de cet objet
apparaissent dans la vue à droite respectivement pour chacune
des bases de données sélectionnées. L’utilisateur peut donc en
une seule vue voir les différences entre les propriétés d’un
même objet pour plusieurs bases de données. Cette vue utilise
les mêmes règles que l’analyseur SQL pour mettre en surbrillance
la syntaxe. |
|
|
|