Symptomy
Zgodność ze standardem FIPS można włączyć na komputerze hoście z uruchomionymi usługami SQL Server 2016 Reporting Services (SSRS). Podczas otwierania raportu usług Reporting Services z portalu usługi SSRS w sieci Web może zostać wyświetlony komunikat o błędzie podobny do następującego:
bibliotece! ReportServer_0-1! 1094! Data godzina:: i informacje: połączenie z GetItemTypeAction (/test). Library! ReportServer_0-1! 2418! Data godzina:: e błąd: błąd rending Control: System. TypeInitializationException: inicjator typu "Microsoft. raportowanie. webformes. ClientTelemetry" zwrócił wyjątek. ---> system. odbicie. TargetInvocationException: wyjątek został zgłoszony przez obiekt docelowy wywołania. ---> system. InvalidOperationException: Ta implementacja nie jest częścią algorytmu kryptograficznego zgodnego z poprawą platformy Windows Platform FIPS. w witrynie System. Security. Cryptography. SHA256Managed. ctor ()---koniec śledzenia stosu wyjątków wewnętrznych---w obszarze System. RuntimeMethodHandle. InvokeMethod (obiekt docelowy, argumenty obiektu [], podpis podpisu, Konstruktor logiczny) w systemie System. odbicie. RuntimeConstructorInfo. Invoke (BindingFlags invokeAttr, spinacz spinacza, obiekt [] parametry, kultura CultureInfo) w programie System. Security. Kryptografia. CryptoConfig. setfrom (Nazwa ciągu, Object [] args) w wierszu System. Security. Kryptografia. SHA256. Create () w witrynie Microsoft. ReportingServices.. SqmRegistryConfiguration.. cctor ()---zakończenie śledzenia stosu wyjątków wewnętrznych---w witrynie Microsoft. ReportingServices. WebServer. ReportViewerPage. OnPreRender (EventArgs e) w systemie System. Web. UI. Control. PreRenderRecursiveInternal () w systemie
Rozwiązanie
Poprawka dotycząca tego problemu jest dostępna w następującej zbiorczej aktualizacji dla programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Obejście
Aby obejść ten problem, należy zapobiec używaniu trybu FIPS przez usługi SQL Server Reporting Services przez ustawienie opcji enforceFIPSPolicyna wartość "false" w pliku ReportingServicesService. exe. config.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.