CORRECTIF : Message d’erreur lorsqu’une application qui utilise le Service Broker envoie des messages dans SQL Server 2005 : « le point de terminaison de conversation n’est pas dans un état valide pour SEND »

Symptômes

Vous avez une application qui utilise Microsoft SQL Server 2005 Service Broker. Lorsque le système qui exécute le Service Broker est sous une charge de travail intense ou sous pression sur la mémoire, le message d’erreur suivant peut s’afficher lorsque l’application envoie des messages :
Le point de terminaison de conversation n’est pas dans un état valide pour SEND. L’état du point de terminaison actuel est er '
Si vous interrogez le .dbo < SQLInstanceName >. LogEndedResponseQueue table sur l’expéditeur, le message d’erreur suivant peut s’afficher :
< erreur xmlns = "> http://schemas.microsoft.com/SQL/ServiceBroker/Error" >
<Code>-8472</Code>
< description > le service distant a envoyé un message qui contient des champs d’en-tête non valide. < / Description >
</Error>

Cause

Un état en mémoire est associé à chaque boîte de dialogue. Si le système est sous la pression de mémoire, l’état en mémoire est enregistré dans une table de travail interne. Toutefois, un bogue, les en-têtes de message successives est endommagé. Lorsque les messages successifs sont envoyés dans la boîte de dialogue, la boîte de dialogue entrée en état d’erreur.

Résolution

Informations sur le service pack

Pour résoudre ce problème, procurez-vous le dernier service pack pour SQL Server 2005. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
913089 comment obtenir le dernier service pack pour SQL Server 2005

État

Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé dans SQL Server 2005 Service Pack 3.

Plus d'informations

Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft
Propriétés

ID d'article : 959010 - Dernière mise à jour : 13 janv. 2017 - Révision : 1

Commentaires