Triệu chứng
Giả định rằng bạn lập báo cáo trong Microsoft SQL Server 2012 báo cáo dịch vụ (SSRS 2012) hoặc SSRS 2014 và báo cáo đó có một số lỗi nhỏ, ví dụ:
thư viện! ReportServer_0-8! 4798! 12/16/2014-16:33:01:: i INFO: RenderForNewSession ('/MyReport ') xử lý! ReportServer_0-8! 4798! 12/16/2014-16:33:03:: e ERROR: ném Microsoft. reportingservices. ReportProcessing. reportringoại lệ:, Microsoft. ReportingServices. ReportProcessing. ReportProcessingException: không có dữ liệu cho trường ở vị trí 8.; nghiệp! ReportServer_0-8! 4798! 12/16/2014-16:33:33:: e ERROR: ném Microsoft. reportingservices. ReportProcessing. reportrongoại lệ:, Microsoft. ReportingServices. ReportProcessing. ReportProcessingException: không có dữ liệu cho trường ở vị trí 9.;
Trong trường hợp này, báo cáo sẽ chạy thành công. Tuy nhiên, có thể mất thời gian lâu hơn bình thường để kết xuất báo cáo. Mỗi lỗi có thể gây ra sự chậm trễ 30 giây.
Nguyên nhân
Sự cố này xảy ra vì dịch vụ báo cáo bị chặn không cho tải đối tượng xử lý lỗi không cần thiết.
Giải pháp
Vấn đề này lần đầu tiên đã được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Cập Nhật tích lũy 1 cho SQL Server 2014 SP1 /en-us/help/3067839
Bản Cập Nhật tích lũy 5 cho SQL Server 2012 SP2 /en-us/help/3037255
Bản Cập Nhật tích lũy 6 cho SQL Server 2014 /en-us/help/3031047
Bản Cập Nhật tích lũy 14 cho SQL Server 2012 SP1 /en-us/help/3023636
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".