Comparaison de la résolution des conflits au niveau des lignes et des colonnes

Microsoft Replication Manager

Comparaison de la résolution des conflits au niveau des lignes et des colonnes

Dans Microsoft Access 95 et 97, les conflits sont déterminés au niveau des lignes. Les conflits surviennent chaque fois qu'un même enregistrement est transformé en deux réplicas distincts, même si des champs différents sont modifiés dans chaque réplica. Par exemple, lorsque vous changez le numéro de téléphone d'un client dans un réplica, ainsi que le code postal de ce même client dans un autre réplica, un conflit survient.

Dans Access 2000, les conflits sont déterminés au niveau des colonnes. Les modifications apportées à un même enregistrement dans deux réplicas différents provoquent un conflit de synchronisation uniquement si la même colonne, ou le même champ, est modifié. Par conséquent, si l'on prend l'exemple précédent, aucun conflit de synchronisation ne surviendra étant donné que les deux utilisateurs ont modifié des champs différents.

La résolution des conflits au niveau des colonnes est définie par défaut lorsqu'une base de données devient réplicable. Pour spécifier la résolution des conflits au niveau des lignes pour une table, vous devez définir celle-ci avant de rendre la table réplicable.

Vous pouvez définir le suivi des conflits dans une base de données ou une table individuelle avant de rendre celle-ci réplicable. Une fois le réplica créé, vous ne pouvez plus modifier cette configuration. Vous pouvez toutefois modifier la valeur des tables individuelles pour le suivi au niveau des lignes en définissant la propriété RowLevelTracking.

Remarque Si vous utilisez Jet and replication Objects (JRO), vous ne pouvez spécifier le suivi par défaut que pour la base de données, et non pour des tables individuelles. Lorsque vous rendez une base de données réplicable, vous pouvez renseigner la propriété ColumnLevelTracking par Vrai ou Faux à l'aide de la méthode Makereplicable de JRO.

Informations complémentaires

Créer un réplica de votre base de données

Réplication avec JRO (Jet and Replication Objects)

À propos de la réplication dans un projet Microsoft Access