Symptômes
Vous pouvez activer la conformité FIPS sur un ordinateur hôte exécutant SQL Server 2016 Reporting Services (SSRS). Lorsque vous ouvrez un rapport Reporting Services à partir du portail Web SSRS, vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit :
Bibliothèque! ReportServer_0-1 ! 1094 ! Date Time:: i informations : appeler GetItemTypeAction (/test). Library. ReportServer_0-1 ! 2418 ! date et heure:: e erreur : erreur rending contrôle : System. TypeInitializationException : l’initialiseur de type pour’Microsoft. Reporting. WebForms. ClientTelemetry’a levé une exception. ---> System. Reflection. TargetInvocationException : exception levée par la cible d’un appel. ---> System. InvalidOperationException : cette implémentation ne fait pas partie des algorithmes de chiffrement validés par FIPS pour la plateforme Windows. sur System. Security. Cryptography. SHA256Managed.. ctor ()---la fin de la trace de pile d’exception interne---sur System. RuntimeMethodHandle. InvokeMethod (cible d’objet, Object [] arguments, signature SIG, constructeur booléen) sur System. Reflection. RuntimeConstructorInfo. Invoke (BindingFlags invokeAttr, Binder de Binder, objet [] paramètres, CultureInfo culturelles) sur System. Security. Cryptography. CryptoConfig. CreateFromName (nom de chaîne, objet [] args) à l’adresse System. Security. Cryptography. SHA256. GetSHA256Hash (entrée de chaîne) dans Microsoft. Reporting. WebForms. ClientTelemetry cctor ()---la fin de la trace de pile d’exception interne---sur Microsoft. ReportingServices. webserver. ReportViewerPage. OnPreRender (EventArgs e) sur System. Web. UI. Control. PreRenderRecursiveInternal () à System. Web. UI. page. ProcessRequestMain
Résolution
Pour résoudre ce problème, vous trouverez la mise à jour cumulative suivante pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Solution de contournement
Pour contourner ce problème, empêchez SQL Server Reporting Services d’utiliser FIPS en définissant l’option enforceFIPSPolicy-activé sur « false » dans le fichier ReportingServicesService. exe. config.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.