Triệu chứng
Bạn cho phép tuân thủ FIPS trên máy tính lưu trữ đang chạy SQL Server 2016 báo cáo dịch vụ (SSRS). Khi bạn mở báo cáo dịch vụ báo cáo từ cổng thông tin web SSRS, bạn có thể nhận được thông báo lỗi tương tự như sau:
thư viện! ReportServer_0-1! 1094! thời gian ngày:: tôi thông tin: gọi đến GetItemTypeAction (/Test). thư viện! ReportServer_0-1! 2418! thời gian ngày:: lỗi e: lỗi điều khiển kiểm soát: System. TypeInitializationException: The initializer Type for ' Microsoft. báo cáo. Webforms. ClientTelemetry ' đã ném một ngoại lệ. ---> System. Reflection. TargetInvocationException: ngoại lệ đã được ném vào bởi mục tiêu của một kẻ xâm nhập. Hệ thống >---. thương tiết thương tật: việc triển khai này không phải là một phần của các thuật toán mã hóa của FIPS trong Windows. tại System. Security. mã mật mã. SHA256Managed.. ctor ()---kết thúc theo dõi xếp chồng ngoại lệ bên trong---hệ thống. RuntimeMethodHandle. InvokeMethod (Target đối tượng, đối tượng [] đối số, chữ ký SIG, boolean constructor) tại System. Reflection. RuntimeConstructorInfo. gọi (BindingFlags invokeAttr, binder binder, Object [], thông tin văn hóa CultureInfo) tại System. Security. mã mật mã. Cryptofromname (tên chuỗi, đối tượng [] args) tại System. Security. mã hóa. SHA256. Create () tại Microsoft. ReportingServices. Diagnostics. _ định dạng....... ngctor ()---kết thúc theo dõi xếp chồng ngoại lệ bên trong---tại Microsoft. ReportingServices. WebServer. ReportViewerPage. Onrecurender (EventArgs e) tại System. web. UI. Control. đại diện hóa () tại System. web. UI. Page. ProcessRequestMain (boolean includeStagesBeforeAsyncPoint, boolean Includestagesafterasyncp)
Giải pháp
Bản sửa lỗi cho sự cố này được đưa vào bản Cập Nhật tích lũy sau đây cho SQL Server:
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:
Cách giải quyết
Để giải quyết vấn đề này, hãy ngăn chặn việc sử dụng dịch vụ báo cáo SQL Server bằng FIPS bằng cách đặt tùy chọn đã bật Enforcefipspolicythành "false" trong tệp Reportingservicesservices. exe. config.
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".
Tham khảo
Tìm hiểu về thuật ngữ Microsoft sử dụng để mô tả các bản cập nhật phần mềm.