KB2833898 – КОРЕКЦИЯ: Получавате "System.InvalidOperationException", когато изпълните отчет, който съдържа многозначни параметри в SSRS 2012

Отнася се за
SQL Server 2012 Business Intelligence SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Web SQL Server 2012 Standard

Корекциите за Microsoft SQL Server 2012 Service Pack 1 са издадени като един файл за изтегляне. Като се има предвид, че корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция за SQL Server 2012 Service Pack 1.

Симптоми

Имайте предвид сценария, описан по-долу:

  • Имате компютър, на който се изпълняват услугите за отчет на Microsoft SQL Server 2012 (SSRS 2012).
  • Инсталирате Service Pack 1 за SSRS 2012 на компютъра.
  • Имате включен стандарт Federal Information Processing Standard (FIPS) на компютъра.
  • Изпълнявате отчет, който съдържа многозначни параметри.

В този случай отчетът не се появява и получавате следното съобщение за грешка:

Забележка

Потребителски интерфейс! ReportManager_0-1!bc4! DateTime:: e ГРЕШКА: Код на състояние на HTTP --> 500

-------Подробни данни--------

System.InvalidOperationException: Тази реализация не е част от криптографските алгоритми, валидирани от FIPS на платформата Windows.

в System.Security.Cryptography.SHA512Managed.. ctor()

at Microsoft.Reporting.WebForms.MultiValidValuesSelector.SelectedIndicies.ComputeValidValuesHash(IEnumerable'1 validValues)

в Microsoft.Reporting.WebForms.MultiValidValuesSelector.SelectedIndicies.. ctor(IEnumerable'1 validValues)

      

Решение

Кумулативна информация за актуализацията

Сборна актуализация 4 за SQL Server 2012 SP1

Корекцията за този проблем е издадена за първи път в кумулативна актуализация 4. За повече информация как да получите този сборен пакет за актуализация за SQL Server 2012 SP1, щракнете върху следния номер на статия, за да отидете на статията в базата знания на Microsoft:

2833645 Сборна актуализация 4 за SQL Server 2012 SP1Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция за SQL Server 2012 SP1. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За повече информация щракнете върху номера на следната статия, за да отидете на статията в базата знания на Microsoft:

2772858 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Service Pack 1

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

За допълнителна информация относно FIPS в SQL Server 2012 щракнете върху следния номер на статия в базата знания на Microsoft, за да я отворите:

2733626 Инструкции за употреба на SQL Server 2012 в съвместим режим с FIPS 140-2 За повече информация относно модела за постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да отидете на статията в базата знания на Microsoft:

935897 От екипа на SQL Server се предлага модел на постъпково обслужване, който да предоставя актуални корекции за съобщени проблеми За повече информация относно схемата за именуване на актуализациите на SQL Server щракнете върху следния номер на статия, за да отидете на статията в базата знания на Microsoft:

822499 Схема на именуване за пакетите със софтуерни актуализации на Microsoft SQL Server За повече информация относно терминологията за софтуерни актуализации щракнете върху следния номер на статия в базата знания на Microsoft, за да я отворите:

824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft