Messages transactionnels peuvent être purgés après avoir redémarré votre ordinateur Si les fichiers LQS sont manquants

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

Sommaire

Symptômes

Après le redémarrage de votre ordinateur, les messages transactionnels dans Microsoft Message Queuing peuvent purgés pour l'une des raisons suivantes :
  • Les fichiers de stockage de file d'attente locale (LQS) sont manquants.
  • Les fichiers LQS sont inaccessibles.
  • Les fichiers LQS sont endommagés.

Cause

Message Queuing conserve un cache de paramètres pour les files d'attente publiques locales. Le cache des paramètres pour les files d'attente publiques locales est nommé LQS. Lorsque vous redémarrez votre ordinateur pour récupérer des fichiers de paquet, Message Queuing utilise ce cache pour créer les objets de file d'attente interne. Si un fichier LQS est introuvable pour une file d'attente publique locale, messages sont considérés comme « sortant ». Lorsque Message Queuing se connecte sur le service d'annuaire Active Directory et puis détecte que la file d'attente est une file d'attente publique locale, Message Queuing marque l'objet de file d'attente n'est pas valide et puis annule tous les messages à partir de la file d'attente.

Résolution

Informations sur le correctif

Un correctif est désormais disponible auprès de Microsoft, mais il ne vise qu'à corriger le problème décrit dans cet article. Uniquement l'appliquer à des systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas gravement touché par ce problème, nous vous recommandons d'attendre le prochain Service Pack Microsoft Windows 2000 qui comprendra ce correctif.

Pour résoudre ce problème immédiatement, contactez services de support technique Microsoft afin d'obtenir le correctif logiciel. Pour une liste complète des numéros de téléphone des services de support technique Microsoft et des informations sur les frais de support technique, reportez-vous au site de Web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=support
note Dans certains cas, les frais aucuns de support peuvent être facturés si un technicien du support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes non traités par la mise à jour en question.

Conditions préalables

Aucune condition préalable à l'installation ne sont nécessaires.

Demande de redémarrage

Vous devez redémarrer votre ordinateur après avoir appliqué ce correctif.

Informations de fichier

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont exprimées en coordinated universal temps (UTC). Lorsque vous affichez les informations de fichier, il est convertie en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'outil Date et heure du Panneau de configuration.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   28-Aug-2003  17:20  5.0.0.778         281,360  Mq1repl.dll      
   17-Jun-2003  14:33  5.0.0.778          14,096  Mq1sync.exe      
   28-Aug-2003  15:00  5.0.0.783          76,144  Mqac.sys
   28-Aug-2003  17:20  5.0.0.783         217,360  Mqads.dll        
   30-Oct-2002  13:43  5.0.0.761          25,360  Mqbkup.exe       
   28-Aug-2003  17:20  5.0.0.778          76,560  Mqdscli.dll      
   28-Aug-2003  17:20  5.0.0.773          42,256  Mqdssrv.dll      
   21-Oct-2002  17:31  5.0.0.759          98,064  Mqmig.exe        
   28-Aug-2003  17:20  5.0.0.759         265,488  Mqmigrat.dll     
   28-Aug-2003  17:20  5.0.0.740         222,480  Mqoa.dll         
   28-Aug-2003  17:20  5.0.0.783           9,488  Mqperf.dll       
   28-Aug-2003  17:20  5.0.0.783         431,888  Mqqm.dll         
   28-Aug-2003  17:20  5.0.0.778         102,672  Mqrt.dll         
   28-Aug-2003  17:20  5.0.0.776          70,928  Mqsec.dll        
   28-Aug-2003  17:20  5.0.0.783         400,656  Mqsnap.dll       
   28-Aug-2003  17:20  5.0.0.762          23,824  Mqupgrd.dll      
   28-Aug-2003  17:20  5.0.0.782         110,864  Mqutil.dll       
   28-Aug-2003  17:20  5.0.0.748          64,784  Msmq.cpl

Plus d'informations

Les problèmes suivants sont traités dans ce correctif :
  • Un problème peut se produire lors de la création du cache LQS. Si il y a temporaires des problèmes qui se produisent lorsque interrogeant Active Directory, la Message Queuing peut supprimer fichiers LQS valides. Message Queuing ne recrée pas les fichiers LQS valides jusqu'à ce que vous redémarriez votre ordinateur. Ce correctif s'assure que toute erreur est gérée correctement. En outre, le correctif garantit que les fichiers LQS ne sont pas supprimés.
  • Lorsque Message Queuing démarre et puis récupère les fichiers de paquet, Message Queuing utilise le cache LQS. Message Queuing n'interroge pas le service d'annuaire Active Directory. Si un fichier LQS est manquant ou n'est pas accessible, les paquets et la file d'attente sont considérés comme sortante. Par conséquent, lorsque Message Queuing se connecte sur le service d'annuaire Active Directory et puis valide les files d'attente, Message Queuing rencontre une incohérence. L'incohérence se produit car la file d'attente est marqué « sortant, mais le service d'annuaire Active Directory identifie la file d'attente en tant que « local ». Par conséquent, la file d'attente est supprimé. Cela a été résolu grâce aux indicateurs pour chaque paquet. Les indicateurs de marquer le paquet en tant que « local » ou « dans la file cible. » Sur la récupération, si les paquets sont « local, mais l'objet de file d'attente qui est créé est « sortant » en raison d'un fichier LQS manquant, Message Queuing marque la file d'attente d'objet comme « pas cohérent. » Message Queuing puis insère un « mode non-réactif ». Message Queuing n'accepte pas les sessions, et les interfaces d'appel (RPC) de procédure distante ne sont pas démarrés. Le service Message Queuing attend pour passer en ligne, puis de recréer le cache LQS.

    Les deux situations suivantes peuvent se produire :
    • La file d'attente incohérent peut être dû à une file d'attente publique a été supprimé. Messages peuvent toujours être dans la file d'attente si notification n'est pas reçue. Dans ce cas, purgée de la file d'attente, et Message Queuing reprend opération ordinaire.
    • La file d'attente est en fait dans un état incohérent. Message Queuing se ferme et vous avez besoin de redémarrer Message Queuing. Toutefois, les messages ne sont pas perdues. Le service Message Queuing a quitter en raison de la complexité et les risques impliqués lorsqu'une file d'attente « sortante est converti en une file d'attente « local ».

      Lorsqu'un état incohérent après avoir appliqué ce correctif, l'événement suivant peut être enregistré dans le journal des événements lors de la récupération :

      Type d'événement : Erreur
      Source de l'événement : MSMQ
      Catégorie d'événement : noyau
      L'ID d'événement : 2083
      Date: 5/18/2004
      Heure: 4 02 : 09 H
      Utilisateur: n / A
      Ordinateur : serveur

      Description : Impossible de récupérer le fichier de paquet de persistance et le fichier journal. (Erreur : état de la file d'attente MAJ globale. Consultez l'article de base de connaissances Microsoft 827493 à support.microsoft.com. Pour plus d'informations, voir le Centre d'aide et de support à l'adresse suivante : http://support.microsoft.com.
Il existe un nouveau paramètre de Registre que vous pouvez utiliser pour revenir à l'ancien comportement si vous êtes intéressé par les messages dans le journal des événements. Vous pouvez utiliser ce nouveau paramètre de Registre lorsque vous ne voulez pas que Message Queuing être dans un mode « non réactif » tant que Message Queuing trouve un contrôleur de domaine. Créer
hklm\software\microsoft\msmq\parameters\PurgeInconsistentQueues
en tant que valeur DWORD et définir la valeur DWORD sur 1 pour revenir à l'ancien comportement.

Statut

Microsoft a confirmé que c'est un problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Pour plus d'informations sur la façon de nommer packages de correctifs, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
816915 Nouveau fichier de schéma d'appellation pour les packages de mise à jour logicielle Microsoft Windows

Propriétés

Numéro d'article: 827493 - Dernière mise à jour: mercredi 20 septembre 2006 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Message Queuing 2.0
Mots-clés : 
kbmt kbhotfixserver kbqfe kbbug kbfix kbqfe kbwin2000presp5fix KB827493 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: 827493
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