Síntomas
El servicio de transporte de Microsoft Exchange (EdgeTransport.exe) se bloquea con una excepción Microsoft.Exchange.Transport.Storage.DataSeekException en un servidor de transporte de concentradores de Microsoft Exchange Server 2010. Además, se graban los sucesos siguientes en el registro de aplicación:
Nombre de registro: aplicación
Id. de suceso: 10003
Categoría de la tarea: PoisonMessage
Nivel: Error
Palabras clave: clásico
Descripción:
Error en el proceso de transporte durante el procesamiento del mensaje con la siguiente pila de llamadas:
Microsoft.Exchange.Transport.Storage.DataSeekException: Error en la operación de búsqueda.
en Microsoft.Exchange.Transport.Storage.DataRow.SeekCurrent (cursor DataTableCursor)
en Microsoft.Exchange.Transport.Storage.DataRow.MaterializeDelete (cursor DataTableCursor)
en Microsoft.Exchange.Transport.Storage.DataRow.MaterializeToCursor (cursor DataTableCursor, Func'1 checkpointCallback)
en Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.PrimaryServerInfo.DeleteLazy (IEnumerable'1 serversToDelete)
en Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.UpdateQueues()
en Microsoft.Exchange.Transport.RemoteDelivery.QueueManager.UpdateAllQueuesCallback (estado del objeto)
en System.Threading.ExecutionContext.Run (ExecutionContext executionContext, devolución de llamada ContextCallback, estado de objeto)
en System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack)
en System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (estado del objeto)
Nombre de registro: aplicación
Id. de suceso: 4999
Generales: Categoría de tareas
Nivel: Error
Palabras clave: clásico
Descripción:
Informe de Watson va a enviar para el id de proceso: Identificador del proceso, con parámetros: E12, tipo de generación, el Número de versión, edgetransport, M.Exchange.Transport, METSDataRow.SeekCurrent, METStorage.DataSeekException, xxxx, Número de versión.
ErrorReportingEnabled: False
Causa
Este problema se produce porque el proceso EdgeTransport.exe intenta encontrar la fila actual en la base de datos sin comprobar la existencia de las filas cuando se elimina la copia redundante. Si la eliminación se desencadena antes de confirmar la fila actual, se produce una excepción Microsoft.Exchange.Transport.Storage.DataSeekException.
Solución
Para resolver este problema, instale el paquete siguiente:
descripción del paquete acumulativo de actualizaciones 5 para Exchange Server 2010 Service Pack 3
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".