Symptômes
Le service de Transport Microsoft Exchange (EdgeTransport.exe) se bloque avec une exception Microsoft.Exchange.Transport.Storage.DataSeekException sur un serveur de Transport Hub de Microsoft Exchange Server 2010. En outre, les événements suivants sont consignés dans le journal d’Application :
Nom du journal : Application
L’ID d’événement : 10003
Catégorie de la tâche : PoisonMessage
Niveau : erreur
Mots clés : classique
Description :
Le processus de transport a échoué pendant le traitement des messages avec la pile d’appel suivante :
Microsoft.Exchange.Transport.Storage.DataSeekException : Échouée de l’opération de recherche.
à Microsoft.Exchange.Transport.Storage.DataRow.SeekCurrent (curseur DataTableCursor)
à Microsoft.Exchange.Transport.Storage.DataRow.MaterializeDelete (curseur DataTableCursor)
à Microsoft.Exchange.Transport.Storage.DataRow.MaterializeToCursor (curseur de DataTableCursor, checkpointCallback de Func'1)
à Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.PrimaryServerInfo.DeleteLazy (IEnumerable'1 serversToDelete)
à Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.UpdateQueues()
à Microsoft.Exchange.Transport.RemoteDelivery.QueueManager.UpdateAllQueuesCallback (état de l’objet)
à System.Threading.ExecutionContext.Run (ExecutionContext executionContext, rappel de ContextCallback, état de l’objet)
à System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack)
à System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (état de l’objet)
Nom du journal : Application
L’ID d’événement : 4999
Général : Catégorie de tâche
Niveau : erreur
Mots clés : classique
Description :
Rapport Watson sur le point d’être envoyée pour l’id de processus : ID de processus, avec des paramètres : E12, Type de Build, le Numéro de Version, edgetransport, M.Exchange.Transport, METSDataRow.SeekCurrent, METStorage.DataSeekException, xxxx, Numéro de Version.
ErrorReportingEnabled : False
Cause
Ce problème se produit car le processus EdgeTransport.exe essaie de trouver la ligne en cours dans la base de données sans vérifier l’existence des lignes lors de la suppression de la copie redondante. Si la suppression est déclenchée avant la validation de la ligne en cours, une exception Microsoft.Exchange.Transport.Storage.DataSeekException est levée.
Résolution
Pour résoudre ce problème, installez le correctif cumulatif suivant :
Description de du correctif cumulatif 5 pour Exchange Server 2010 Service Pack 3
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».