OVH Cloud OVH Cloud

PbV2 : replication transactionnelle, agent de lecture du journal.

4 réponses
Avatar
bobogne
suite message 12/05/2006.

Bonjour,

J'ai toujours un pb non résolu qui me pose de gros pb.

J'utilise une réplication transactionnelle dans mon application. Pb, les
agents ne se lancaient plus.

J'ai changé la propriété DistributorSecurityMode et maintenant l'agent
d'instantané se lance bien mais toujours pas l'agent de lecture du journal.
Le message d'erreur est le suivant :

État : 0, code : 1007, texte : « Le processus n'a pas pu se connecter au
serveur « MON_SERVEUR ». ».
Le processus n'a pas pu se connecter au serveur « MON_SERVEUR ».
État : 0, code : 22007, texte : « Le processus n'a pas pu créer « Interface
IReplDist ». ».

Si quelqu'un a deja rencontré cette erreur ou pourrait m'orienter vers de la
documentation pour comprendre ce qui se passe, cela me serait d'une grande
aide.

Merci d'avance.

4 réponses

Avatar
Rudi Bruchez
bobogne a écrit:

État : 0, code : 1007, texte : « Le processus n'a pas pu se connecter au
serveur « MON_SERVEUR ». ».
Le processus n'a pas pu se connecter au serveur « MON_SERVEUR ».
État : 0, code : 22007, texte : « Le processus n'a pas pu créer « Interface
IReplDist ». ».



Bonjour,

Quelque chose a-t-il changé dans votre config ?
Eventuellement ça peut être un problème de compte sur lequel tourne
l'agent, jetez un oeil aux BOL, "Security Considerations" -> Replication

Le nom d'un serveur a-t-il changé ? La réplication est très sensible aux
noms de serveurs. Vous pouvez utiliser des alias SQL pour gérer ces noms de
serveurs.

Vous avez aussi la possibilité d'avoir plus d'info de l'agent de lecture en
le lançant en ligne de commande avec les paramètres Output et
OutputVerboseLevel, jetez un oeil à
http://msdn2.microsoft.com/en-US/library/ms146878.aspx

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/
Avatar
bobogne
Merci de cette réponse rapide.

Voici un peu plus de détail sur ce qui c'est passé.

- Avast antivirus a été ajouté. J'ai désactivé avast, annulé le lancement
autromatique des services et rebooté mon serveur, toujours meme pb.
- J'utilise la réplication transactionnelle en passant par internet pour
MAJ une table de 800 000 enregistrement chez environ 50 clients. J'avais
configuré ma replication en indiquant que les abonnements n'expirent jamais.
résultat, j'ai obtenu un fichier de log de 17GO :-(.
J'ai donc changé cette propriété, réinitialisé tous les abonnement, annulé
les transaction en cours, mon fichier de log est redescendu à une taille
normale.
- mon serveur n'a pas changé de nom.
- le message que j'obtient en lancant mon agent avec Output et
OutputVerboseLevel est celui indiqué ci-dessous.
- le compte sur lequel tourne l'agent ne pose pas de pb (l'agent
d'instantané qui utilise le meme compte fonctionne.)

Merci.

"Rudi Bruchez" <"rudi#nospam#[at]babaluga" a écrit :

bobogne a écrit:

> État : 0, code : 1007, texte : « Le processus n'a pas pu se connecter au
> serveur « MON_SERVEUR ». ».
> Le processus n'a pas pu se connecter au serveur « MON_SERVEUR ».
> État : 0, code : 22007, texte : « Le processus n'a pas pu créer « Interface
> IReplDist ». ».

Bonjour,

Quelque chose a-t-il changé dans votre config ?
Eventuellement ça peut être un problème de compte sur lequel tourne
l'agent, jetez un oeil aux BOL, "Security Considerations" -> Replication

Le nom d'un serveur a-t-il changé ? La réplication est très sensible aux
noms de serveurs. Vous pouvez utiliser des alias SQL pour gérer ces noms de
serveurs.

Vous avez aussi la possibilité d'avoir plus d'info de l'agent de lecture en
le lançant en ligne de commande avec les paramètres Output et
OutputVerboseLevel, jetez un oeil à
http://msdn2.microsoft.com/en-US/library/ms146878.aspx

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/



Avatar
Rudi Bruchez
bobogne a écrit:

- mon serveur n'a pas changé de nom.
- le message que j'obtient en lancant mon agent avec Output et
OutputVerboseLevel est celui indiqué ci-dessous.
- le compte sur lequel tourne l'agent ne pose pas de pb (l'agent
d'instantané qui utilise le meme compte fonctionne.)



La réplication transactionnelle est en effet un peu délicate en terme de
log de transaction, et en ce moment j'hésite un peu dans un environnement
où l'espace disque de log est limité.

je n'ai malheureusement plus beaucoup d'idées pour votre problème. Que se
passe-t-il si vous supprimez et recréez la publication ? Bon, il est vrai
que c'est un peu pénible de supprimer et recréer, surtout si vous
distribuez sur 50 clients.

Au cas où, j'ai eu des cas où des traces mes publications transactionnelles
supprimées restaient un peu mystérieusement actives. Voici les quelques
notes que j'avais prises à l'époque, si elle peuvent vous être utiles un
jour ou l'autre.
http://www.babaluga.org/blog/archives/2005/04/28/

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/
Avatar
bobogne
Merci pour cette aide, j'ai enfin réussi à m'en sortir.

- J'ai d'abord appliqué les requetes de nettoyage des transactions, meme pb
- ensuite j'ai supprimer la publication et je l'ai récréé, meme pb
- j'ai enfin supprimé la distribution, puis recréé la distribution et la
publication, ce qui a résolu momn problème.

A Bientot.

"Rudi Bruchez" <"rudi#nospam#[at]babaluga" a écrit :

bobogne a écrit:

> - mon serveur n'a pas changé de nom.
> - le message que j'obtient en lancant mon agent avec Output et
> OutputVerboseLevel est celui indiqué ci-dessous.
> - le compte sur lequel tourne l'agent ne pose pas de pb (l'agent
> d'instantané qui utilise le meme compte fonctionne.)

La réplication transactionnelle est en effet un peu délicate en terme de
log de transaction, et en ce moment j'hésite un peu dans un environnement
où l'espace disque de log est limité.

je n'ai malheureusement plus beaucoup d'idées pour votre problème. Que se
passe-t-il si vous supprimez et recréez la publication ? Bon, il est vrai
que c'est un peu pénible de supprimer et recréer, surtout si vous
distribuez sur 50 clients.

Au cas où, j'ai eu des cas où des traces mes publications transactionnelles
supprimées restaient un peu mystérieusement actives. Voici les quelques
notes que j'avais prises à l'époque, si elle peuvent vous être utiles un
jour ou l'autre.
http://www.babaluga.org/blog/archives/2005/04/28/

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/