อาการ
สมมติว่าคุณแสดงรายงานใน Microsoft SQL Server 2012 Reporting Services (SSRS 2012) หรือ SSRS 2014 และรายงานนั้นมีข้อผิดพลาดเล็กน้อย ตัวอย่างเช่น:
หมายเหตุ
ห้องสมุด! ReportServer_0-8!4798!12/16/2014-16:33:01:: i ข้อมูล: RenderForNewSession('/MyReport')
กําลังประมวลผล! ReportServer_0-8!4798!12/16/2014-16:33:03:: e ข้อผิดพลาด: การ throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: ไม่มีข้อมูลสําหรับเขตข้อมูลที่ตําแหน่ง 8.;
กําลังประมวลผล! ReportServer_0-8!4798!12/16/2014-16:33:33:33:: e ข้อผิดพลาด: การ throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: ไม่มีข้อมูลสําหรับเขตข้อมูลที่ตําแหน่ง 9
ในสถานการณ์นี้ รายงานจะทํางานได้สําเร็จ อย่างไรก็ตาม อาจใช้เวลานานกว่าปกติในการแสดงรายงาน ข้อผิดพลาดแต่ละรายการอาจทําให้เกิดความล่าช้า 30 วินาที
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจาก Reporting Services ถูกบล็อกไม่ให้โหลดวัตถุการจัดการข้อผิดพลาดที่ไม่จําเป็น
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้
การอัปเดตสะสม 1 สําหรับ SQL Server 2014 SP1 /en-us/help/3067839
การอัปเดตสะสม 5 สําหรับ SQL Server 2012 SP2 /en-us/help/3037255
การอัปเดตสะสม 6 สําหรับ SQL Server 2014 /en-us/help/3031047
การอัปเดตสะสม 14 สําหรับ SQL Server 2012 SP1 /en-us/help/3023636
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014 SP1
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2012 SP2
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2012 SP1
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"