Sintomi
Il servizio di trasporto di Microsoft Exchange (EdgeTransport.exe) si blocca con un'eccezione Microsoft.Exchange.Transport.Storage.DataSeekException su un server Trasporto Hub di Microsoft Exchange Server 2010. Inoltre, i seguenti eventi vengono registrati nel registro applicazione:
Nome registro: applicazione
ID evento: 10003 Categoria di attività: PoisonMessage Livello: errore Parole chiave: classico Descrizione: Il processo di trasporto non riuscita durante l'elaborazione del messaggio con il seguente stack di chiamate: Microsoft.Exchange.Transport.Storage.DataSeekException: Operazione non riuscita di ricerca. in Microsoft.Exchange.Transport.Storage.DataRow.SeekCurrent (DataTableCursor cursore) in Microsoft.Exchange.Transport.Storage.DataRow.MaterializeDelete (DataTableCursor cursore) in Microsoft.Exchange.Transport.Storage.DataRow.MaterializeToCursor (cursore DataTableCursor, checkpointCallback Func'1) in Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.PrimaryServerInfo.DeleteLazy (serversToDelete IEnumerable'1) in Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.UpdateQueues() in Microsoft.Exchange.Transport.RemoteDelivery.QueueManager.UpdateAllQueuesCallback (stato oggetto) in System.Threading.ExecutionContext.Run (ExecutionContext executionContext, callback ContextCallback, lo stato dell'oggetto) in System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack) in System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (stato oggetto)
Nome registro: applicazione
ID evento: 4999 Generali: Categoria di attività Livello: errore Parole chiave: classico Descrizione: Segnalazione Watson sta per essere inviata per l'id di processo: ID di processo, con parametri: E12, tipo di generazione, Il numero di versione, edgetransport, M.Exchange.Transport, METSDataRow.SeekCurrent, METStorage.DataSeekException, xxxx, Numero di versione. ErrorReportingEnabled: False
Causa
Questo problema si verifica perché il processo di EdgeTransport.exe tenta di trovare la riga corrente nel database senza la verifica dell'esistenza delle righe quando viene eliminata la copia di riserva. Se l'eliminazione viene generato prima del commit della riga corrente, viene generata un'eccezione Microsoft.Exchange.Transport.Storage.DataSeekException.
Risoluzione
Per risolvere questo problema, installare l'aggiornamento cumulativo seguente:
descrizione dell'aggiornamento cumulativo 5 per Exchange Server 2010 Service Pack 3
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".