BOGUE : les modifications dans un abonnement à distance sont mises à pas jour à l'éditeur pour une réplication de mise à jour en file d'attente qui utilise Message Queuing sur un ordinateur qui exécute Windows XP Service Pack 2

Traductions disponibles Traductions disponibles
Numéro d'article: 839278 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Après avoir installé Microsoft Windows XP Service Pack 2 sur un ordinateur qui est configuré comme un distributeur, si vous essayez de synchroniser les données à partir d'un abonnement qui est configurée sur un ordinateur distant, vous pouvez remarquer que les modifications apportées dans la base de données abonné ne sont pas mises à jour à la base de données publisher. Ce problème se produit lorsque les deux opérations suivantes sont remplies :
  • La composition et l'abonnement de la réplication sont configurés pour en attente de mise à jour.
  • Message Queuing (également appelé MSMQ) est utilisé pour les transactions de l'abonné à la file d'attente.
Ce problème peut également se produire après l'installation Windows XP SP2 sur les ordinateurs qui sont configurés comme un éditeur ou un abonné.

Cause

Ce problème se produit car le Pare-feu Windows bloque le service Message Queuing.

En règle générale, les messages qui correspondent aux changements de l'abonné à distance sont validées dans une file d'attente qui est local à l'abonné à distance. Les messages sont ensuite transmis par le service Message Queuing à une file d'attente qui est local à l'ordinateur qui est configuré comme le distributeur.

Par défaut, lorsque vous installez Microsoft Windows XP Service Pack 2, le Pare-feu Windows est activé. Car le Pare-feu Windows bloque le service Message Queuing, les messages qui correspondent aux changements de l'abonné à distance ne sont pas transmis.

Contournement

Pour contourner ce problème, vous devez ajouter le message Queuing service comme exception dans la configuration de pare-feu Windows sur l'ordinateur qui exécute Windows XP SP2. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer , puis cliquez sur Exécuter .
  2. Dans la boîte de dialogue Exécuter , tapez Firewall.cpl , puis cliquez sur OK .
  3. Dans la boîte de dialogue Pare-feu Windows , cliquez sur l'onglet Exceptions .
  4. Sous l'onglet Exceptions , cliquez sur Ajouter un programme .
  5. Dans la boîte de dialogue Ajouter un programme , cliquez sur le bouton Parcourir et recherchez le fichier mqsvc.exe . Par défaut, le fichier est stocké dans le dossier suivant :
    Installation drive: \Windows\System32
  6. Double-cliquez sur le fichier mqsvc.exe .
  7. Dans la boîte de dialogue Ajouter un programme , cliquez sur OK .
  8. Sous Programmes et services , cliquez pour sélectionner l'option mqsvc , puis cliquez sur OK .

Références

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
830839 Modifier dans SQL Server 2000 pour les abonnements de mise à jour en file d'attente qu'utiliser Message Queuing

Propriétés

Numéro d'article: 839278 - Dernière mise à jour: vendredi 13 mai 2005 - Version: 2.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • the operating system: Microsoft Windows XP SP2
Mots-clés : 
kbmt kbservice kbmsg kbreplication kbfirewall kbprb KB839278 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 839278
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com