Page 2 sur 2

MessagePublié: 04 Mars 2010 à 13:52
par mclement
essayes donc scanEZ pour régler ton pb, tu peuw avoir un état des lieux très précis sur ce qui se passe sur tes répliques

MessagePublié: 04 Mars 2010 à 17:39
par kerozen
je viens de finir de jouer avec scanez afin de voir si les deletions stubs des documents étaient là, et ils n'y sont pas.

si il n'y a plus de deletion stub pour un doc, celui-ci devrait donc se répliquer correctement non ?

de plus, scanez me trouve des deletion stubs alors que j'ai mis "supprimer docs non modifiés aux cours des xx jours" à 0, ce qui devrait effacer les deletions stubs non ?

je deviens fou avec ces bases?.

MessagePublié: 04 Mars 2010 à 20:59
par mclement
et avec le post replication auditor de scanez

MessagePublié: 05 Mars 2010 à 10:21
par kerozen
bin je peux pas m'en servir, je n'ai que la version lite.

edit:

bon, j'ai supprimé tous les 'deletion stubs' des deux répliques.
j'ai effacé l'historique de réplications des deux répliques.

j'ai lancé une réplication.

il me manque toujours des documents dans la réplique B (bien qu'il n'y ai qu'une différence de 1 document sur le nombre total entre les deux répliques)

reedit:

en fait non, le nombre de documents de B est plus grand que A et c'est pourtant dans B qu'il me manque des docs (B est sur un domino 64 bits en 8.5.1 fp1, alors que A est sur un domino 6.5.4 fp3 32bits)

MessagePublié: 08 Mars 2010 à 11:13
par elgoe
Verifie que ta LCA soit correcte et identique entre t'es serveurs

Exemple ton serveur d'admin à tous les rôles mais pas t'es autres serveurs du coup ton serveur voit tous les doc mais pas le autres serveurs donc il ne les répliques pas.

MessagePublié: 08 Mars 2010 à 17:32
par kerozen
Bonjour à tous.

merci pour ces réponses.

les LCA sont identiques sur les serveurs.

mes deux serveurs sont dans le groupe LocalDomainDervers et ce groupe est gestionnaire de la base et a même tous les rôles existants dans la base.

après avoir vidé les deux bases de leurs deletion stubs, j'ai fais d'autres tests:

j'ai ouvert, modifié puis enregistré un document existant sur B mais pas sur A et ce document fut répliqué correctement sur A.

Logique me direz vous. si aucune modification n'a lieu sur un document, pourquoi le répliquera t'il, même s'il n'existe pas dans la réplique.

bref, je commence à comprendre ce qui a pu se passer:

sur A, les docs se sont envolé (pas à cause d'un utilisateur, mais plutôt à cause des journaux transactionnels ou bien une corruption de la base) et aucune modification n'a eu lieu sur le serveur B.

donc pas de réplique.

puis, voyant ça, j'ai copié les docs restant sur B vers A, créant ainsi un doublon inutile.

j'aurais simplement du éditer et enregistrer le document pour que la réplique se fasse (après avoir détruit les deletion stubs.)

encore une leçon apprise grâce entre autre à vous tous.

j'adoooooore ce forum.