Problembeschreibung
Sie aktivieren die FIPS-Konformität auf einem Hostcomputer, auf dem SQL Server 2016 Reporting Services (SSRS) ausgeführt wird. Wenn Sie einen Reporting Services-Bericht aus dem SSRS-Webportal öffnen, wird möglicherweise eine Fehlermeldung wie die folgende angezeigt:
Bibliothek! ReportServer_0-1! 1094! Datum Zeit:: i info: Aufruf an getitemtyped (/Test). Library! ReportServer_0-1! 2418! Date Time:: e-Fehler: Fehler beim zerreißen der Steuerung: System. TypeInitializationException: der Typinitialisierer für "Microsoft. Reporting. WebForms. ClientTelemetry" hat eine Ausnahme ausgelöst. ---> System. Reflection. TargetInvocationException: Exception wurde vom Ziel eines Aufrufs ausgelöst. ---> System. InvalidOperationException: Diese Implementierung gehört nicht zu den FIPS-validierten kryptografischen Algorithmen der Windows-Plattform. bei System. Security. Cryptography. SHA256Managed.. ctor ()---Ende der inneren Ausnahmestapelüberwachung---auf System. RuntimeMethodHandle. InvokeMethod (Objekt Ziel, Objekt [] Argumente, Signatur SIG, boolescher Konstruktor) bei System. Reflection. RuntimeConstructorInfo. Invoke (BindingFlags invokeAttr, Binder Binder, Object []-Parameter, CultureInfo-Kultur) an System. Security. Cryptography. CryptoConfig. CreateFromName (Zeichenfolgenname, Object [] args) unter System. Security. Cryptography. SHA256. Create () unter Microsoft. ReportingServices. Diagnostics. SqmRegistryConfiguration. GetSHA256Hash (Zeichenfolgeneingabe) bei Microsoft. Reporting. WebForms. ClientTelemetry. cctor ()---Ende der inneren Ausnahmestapelüberwachung---bei Microsoft. ReportingServices. Webserver. ReportViewerPage. OnRender (EventArgs e) am System. Web. UI. Control. PreRenderRecursiveInternal () unter System. Web. UI. Page. ProcessRequestMain (boolescher includeStagesBeforeAsyncPoint, boolescher includeStagesAfterAsyncPoint)
Lösung
Der Fix für dieses Problem ist im folgenden kumulativen Update für SQL Server enthalten:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Problemumgehung
Um dieses Problem zu umgehen, verhindern Sie, dass SQL Server Reporting Services FIPS verwendet, indem Sie die Option enforceFIPSPolicy-Enabled in der Datei ReportingServicesService. exe. config auf "false" festlegen.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Informieren Sie sich über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.