Agent de fusion de la fusion de servers SQL disparu

Nous avons une paire de servers SQL2000 qui synchronisent quelques bases de données en utilisant la réplication de fusion. Au cours des derniers mois, l'agent de fusion de l'une des bases de données a disparu. Il est difficile de dire quand cela s'est produit, ce système n'est utilisé que pendant quelques mois quelques fois par an.

Pour autant que je puisse le dire (je ne suis pas un expert en réplication), les abonnements et les publications existent encore, mais l'un d'entre eux ne fait plus la réplication de fusion en raison du manque d'agent de fusion. L'autre est merge parfaitement.
Le schéma est toujours identique entre les bases de données, mais datatables ont changé. Le server d'abonné possède des données plus récentes que le server d'éditeur.

Quel est le meilleur moyen de récupérer l'agent de fusion? J'ai regardé dans BOL, j'ai parcouru le Web, tout ce matériel de réplication est confusement effrayant!

Oui, c'est effrayant.

Je me souviens d'un peu en arrière, que si la réplication n'était pas faite au less toutes les 2 semaines (je pense), par défaut, l'abonnement expirerait et disparaîtrait. Cela fait des années que je l'ai fait, donc c'est vraiment brumeux. Pour nous, lorsque l'utilisation finale a été en vacances pendant 2 semaines, l'abonnement aux stations de travail expirerait (avant les jours d'Internet à haute vitesse, nous avons utilisé la réplication de fusion pour les unités de terrain).

Nous avons changé le paramètre à 6 mois avant qu'il expire.

Je ne sais pas si c'est votre problème, mais il y a eu beaucoup de nuits tardives et de grattage de tête sur ce projet en raison de la réplication … et des cauchemars lorsque nous avons dormi.

EDIT: Autre chose que je viens de me callbacker. La réplication s'exécute à l'aide des permissions exécutées par le count SQL Agent. Donc, s'il y a des problèmes avec le count utilisé par le service SQL Agent, cela nuira à la réplication.

Je ne suis pas très expert en réplication non plus, mais quand nous avons dû refaire la réplication de fusion, je m'assure juste que l'éditeur possède les dernières données avec un outil de comparaison de données sql et recréé le tout. Je ne sais pas si c'est une option pour yall, mais nos bases de données sont assez petites et ne sont pas géographiquement éloignées.

L'outil que nous utilisons est Apex SQL Data Diff. Je suis sûr qu'il existe beaucoup d'autres options disponibles là-bas.