Sintomas
O serviço de transporte do Microsoft Exchange (EdgeTransport.exe) falha com uma excepção de Microsoft.Exchange.Transport.Storage.DataSeekException num servidor de transporte de concentrador do Microsoft Exchange Server 2010. Além disso, os seguintes eventos são registados no registo de aplicações:
Nome de registo: aplicação
ID do evento: 10003
Categoria de tarefa: PoisonMessage
Nível: Erro
Palavras-chave: clássico
Descrição:
O processo de transporte falhou durante o processamento com a seguinte pilha de chamadas de mensagens:
Microsoft.Exchange.Transport.Storage.DataSeekException: Falha na operação de procura.
em Microsoft.Exchange.Transport.Storage.DataRow.SeekCurrent (DataTableCursor cursor)
em Microsoft.Exchange.Transport.Storage.DataRow.MaterializeDelete (DataTableCursor cursor)
em Microsoft.Exchange.Transport.Storage.DataRow.MaterializeToCursor (o cursor de DataTableCursor, checkpointCallback Func'1)
em Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.PrimaryServerInfo.DeleteLazy (IEnumerable'1 serversToDelete)
em Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.UpdateQueues()
em Microsoft.Exchange.Transport.RemoteDelivery.QueueManager.UpdateAllQueuesCallback (estado do objecto)
em System.Threading.ExecutionContext.Run (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto)
em System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack)
em System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (estado do objecto)
Nome de registo: aplicação
ID do evento: 4999
Gerais: Categoria de tarefa
Nível: Erro
Palavras-chave: clássico
Descrição:
Relatório Watson prestes a ser enviado para id de processo: ID do processo, com parâmetros: E12, criação de tipo, Número de versão, edgetransport, M.Exchange.Transport, METSDataRow.SeekCurrent, METStorage.DataSeekException, xxxx, Número de versão.
ErrorReportingEnabled: Falso
Causa
Este problema ocorre porque o processo de EdgeTransport.exe tenta localizar a linha actual da base de dados sem verificar a existência das linhas quando é eliminada a cópia redundante. Se a eliminação é desencadeada antes de consolidar a linha actual, é accionada uma excepção de Microsoft.Exchange.Transport.Storage.DataSeekException.
Resolução
Para resolver este problema, instale o update rollup seguinte:
Descrição de de Update Rollup 5 para Exchange Server 2010 Service Pack 3
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".