KB3152042 – КОРЕКЦИЯ: Грешка PageRequestManagerServerErrorException, когато използвате невалиден параметър за дата в SSRS

Отнася се за
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Симптоми

Да предположим, че използвате Услуги за отчет на Microsoft SQL Server, за да създадете отчет, съдържащ параметър за тип дата. Когато изпълните отчета с помощта на невалиден параметър за дата, получавате следното съобщение за грешка:

Забележка

Стойността, предоставена за parameter_name на параметър на отчета, не е валидна за неговия тип. (rsReportParameterTypeMismatch)

Това е очакваното поведение. Понякога обаче може да получите и следното съобщение за грешка:

Забележка

Sys.WebForms.PageRequestManagerServerErrorException: Възникна неизвестна грешка при обработването на искането на сървъра. Кодът на състоянието, върнат от сървъра, беше: 500

Ако заместите невалидния параметър за дата с правилната дата и след това изпълните отчета, пак получавате същото съобщение за грешка. Този проблем не е разрешен, докато не обновите текущата уеб страница.

Решение

Проблемът е коригиран за първи път в следните кумулативни актуализации на SQL Server:

Препоръка: Инсталирайте най-новата кумулативна актуализация за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Препоръчваме ви да изтеглите и инсталирате най-новите сборни актуализации за SQL Server:

      

Състояние

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

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.