Симптоми
Да предположим, че използвате Услуги за отчет на Microsoft SQL Server, за да създадете отчет, съдържащ параметър за тип дата. Когато изпълните отчета с помощта на невалиден параметър за дата, получавате следното съобщение за грешка:
Забележка
Стойността, предоставена за parameter_name на параметър на отчета, не е валидна за неговия тип. (rsReportParameterTypeMismatch)
Това е очакваното поведение. Понякога обаче може да получите и следното съобщение за грешка:
Забележка
Sys.WebForms.PageRequestManagerServerErrorException: Възникна неизвестна грешка при обработването на искането на сървъра. Кодът на състоянието, върнат от сървъра, беше: 500
Ако заместите невалидния параметър за дата с правилната дата и след това изпълните отчета, пак получавате същото съобщение за грешка. Този проблем не е разрешен, докато не обновите текущата уеб страница.
Решение
Проблемът е коригиран за първи път в следните кумулативни актуализации на SQL Server:
- Сборна актуализация 1 за SQL Server 2014 SP2
- Сборна актуализация 8 за SQL Server 2014 SP1
- Сборна актуализация 1 за SQL Server 2016
- Сборна актуализация 4 за SQL Server 2012 Service Pack 3
- Сборна актуализация 14 за SQL Server 2014
- Сборна актуализация за 12 SQL Server 2012 SP2
Препоръка: Инсталирайте най-новата кумулативна актуализация за SQL Server
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Препоръчваме ви да изтеглите и инсталирате най-новите сборни актуализации за SQL Server:
- Последна сборна актуализация за SQL Server 2016
- Последна кумулативна актуализация за SQL Server 2012 SP3
- Последна кумулативна актуализация за SQL Server 2014 (SP1/SP2)
- Последна кумулативна актуализация за SQL Server 2012 SP2
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.