Simptomi
Omogućavate usaglašenost FIPS-a na domaćinu koji radi pod sistemom SQL Server 2016 Reporting Services (SSRS). Kada otvorite izveštaj usluga za izveštavanje sa SSRS Web portala, možete dobiti poruku o grešci koja je slična sledećoj:
Biblioteku! ReportServer_0-1!1094! date time:: i INFO: Call to GetItemTypeAction(/Test).library! ReportServer_0-1!2418! date time:: e ERROR: Error rending control: System.TypeInitializationException: The type initializer for 'Microsoft.Reporting.WebForms.ClientTelemetry' je bacio izuzetak. ---> Sistem.Refleksija.TargetInvocationException: Izuzetak je bačen metom pozivanja. ---> System.InvalidOperationException: Ova implementacija nije deo fips kriptografskih algoritama windows platforme. at System.Security.Cryptography.SHA256Managed.. ctor() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args) at System.Security.Cryptography.SHA256.Create() at Microsoft.ReportingServices.Diagnostics.SqmRegistryConfiguration.GetSHA256Hash(String input) at Microsoft.Reporting.WebForms.Client cctor() --- End of inner exception stack trace --- at Microsoft.ReportingServices.WebServer.ReportViewerPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Rešenje
Ispravka za ovaj problem je uključena u sledeću kumulativnu ispravku za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Rešenje
Da biste zaobišli ovaj problem, sprečite sql Server Reporting Services da koristi FIPS tako što ćete opciju "false"u datoteci ReportingServicesService.exe.config " primeniti opciju "false".
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.