Symptomen
U schakelt FIPS-compliance in op een hostcomputer met SQL Server 2016 Reporting Services (SSRS). Wanneer u een Reporting Services-rapport opent van de SSRS-webportal, wordt mogelijk een foutbericht weergegeven van de volgende strekking:
bibliotheek! ReportServer_0-1! 1094! datum tijd: de volgende informatie: oproep naar GetItemTypeAction (/test). Library! ReportServer_0-1! 2418! datum tijd: e-fout: fout rending beheer: System. TypeInitializationException: type initialisatiefunctie voor Microsoft. Reporting. webformulieren. ClientTelemetry heeft een uitzondering veroorzaakt. ---> System. reflectie. TargetInvocationException: Exception is veroorzaakt door het doel van een aanroep. ---> System. InvalidOperationException: deze implementatie maakt geen deel uit van de gevalideerde cryptografische algoritmen van Windows platform. op System. Security. Cryptography. SHA256Managed. ctor ()---einde van een stack met uitzonderingen voor stacktracering---op System. RuntimeMethodHandle. InvokeMethod (object target, object [] argumenten, Signature SIG, Booleaanse constructor) op System. Reflection. RuntimeConstructorInfo. Invoke (BindingFlags invokeAttr, Binder, object [] parameters, Culture Cultuur) op System. Security. Cryptography. CryptoConfig. CreateFromName (String name, object [] args) op System. Security. Cryptography. SHA256. Create () op Microsoft. ReportingServices. Diagnostische gegevens. SqmRegistryConfiguration. GetSHA256Hash (tekenreeks. ClientTelemetry... cctor ()---einde van de interne uitzondering stack tracerings---op Microsoft. ReportingServices. webserver. ReportViewerPage. OnPreRender (EventArgs e) bij System. Web. UI. Control. PreRenderRecursiveInternal () op System. Web. UI. page. ProcessRequestMain (Booleaanse includeStagesBeforeAsyncPoint, Booleaanse includeStagesAfterAsyncPoint)
Oplossing
De oplossing voor dit probleem is opgenomen in de volgende cumulatieve update voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Tijdelijke oplossing
Om dit probleem tijdelijk op te lossen, voorkomt u dat de optie van SQL Server Reporting Services voor FIPS wordt gebruikt door de optie voor enforceFIPSPolicyinschakelen in het bestand ReportingServicesService. exe. config in te stellen op ' onwaar '.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.