อาการ
การบริการขนส่งอัตราแลกเปลี่ยนของ Microsoft (EdgeTransport.exe) ล้มเหลว ด้วยข้อยกเว้นที่ Microsoft.Exchange.Transport.Storage.DataSeekException บนเซิร์ฟเวอร์ Microsoft Exchange Server 2010 ฮับขนส่ง นอกจากนี้ เหตุการณ์ต่อไปนี้จะถูกบันทึกในบันทึกของโปรแกรมประยุกต์:
ชื่อบันทึก: แอปพลิเคชัน
รหัสเหตุการณ์: 10003 ประเภทของงาน: PoisonMessage ระดับ: ข้อผิดพลาด คำสำคัญ: แบบคลาสสิค คำอธิบาย: กระบวนการขนส่งที่ล้มเหลวระหว่างการประมวลผล ด้วยสแต็คการเรียกต่อไปนี้ข้อความ: Microsoft.Exchange.Transport.Storage.DataSeekException: ค้นหาล้มเหลว ที่ Microsoft.Exchange.Transport.Storage.DataRow.SeekCurrent (DataTableCursor เคอร์เซอร์) ที่ Microsoft.Exchange.Transport.Storage.DataRow.MaterializeDelete (DataTableCursor เคอร์เซอร์) ใน Microsoft.Exchange.Transport.Storage.DataRow.MaterializeToCursor (เคอร์เซอร์ DataTableCursor, checkpointCallback Func'1) ที่ Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.PrimaryServerInfo.DeleteLazy (serversToDelete IEnumerable'1) ใน Microsoft.Exchange.Transport.ShadowRedundancy.ShadowRedundancyManager.UpdateQueues() ใน Microsoft.Exchange.Transport.RemoteDelivery.QueueManager.UpdateAllQueuesCallback (สถานะของวัตถุ) ที่ System.Threading.ExecutionContext.Run (ExecutionContext executionContext เรียกกลับ ContextCallback สถานะวัตถุ) ที่ System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (_ThreadPoolWaitCallback tpWaitCallBack) ใน System.Threading._ThreadPoolWaitCallback.PerformWaitCallback (สถานะของวัตถุ)
ชื่อบันทึก: แอปพลิเคชัน
รหัสเหตุการณ์: 4999 ทั่วไป: ประเภทงาน ระดับ: ข้อผิดพลาด คำสำคัญ: แบบคลาสสิค คำอธิบาย: รายงาน Watson จะถูกส่งสำหรับรหัสกระบวนการ:รหัสขั้นตอนมีพารามิเตอร์: E12สร้างชนิดหมายเลขรุ่นedgetransport, M.Exchange.Transport, METSDataRow.SeekCurrent, METStorage.DataSeekExceptionกับ xxxxหมายเลขรุ่น ErrorReportingEnabled: เท็จ
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากกระบวนการ EdgeTransport.exe พยายามค้นหาแถวปัจจุบันในฐานข้อมูล โดยไม่มีการตรวจสอบการมีอยู่ของแถวเมื่อมีลบสำเนาซ้ำซ้อน ถ้าการลบมีเตือนก่อนยอมรับแถวปัจจุบัน มีข้อยกเว้นของ Microsoft.Exchange.Transport.Storage.DataSeekException ถูกส่งออก
การแก้ปัญหา
เมื่อต้องการแก้ไขปัญหานี้ ติดตั้ง update rollup ดังต่อไปนี้:
คำอธิบายของ Update Rollup 5 สำหรับ Exchange Server 2010 Service Pack ที่ 3
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"