Проблема
Предположим, что вы используете Microsoft SQL Server Reporting Services для создания отчета, содержащего параметр типа даты. При выполнении отчета с недопустимым параметром даты появляется следующее сообщение об ошибке:
Примечание
Значение, указанное для параметра отчета parameter_name , не является допустимым для его типа. (rsReportParameterTypeMismatch)
Это ожидаемое поведение. Однако иногда может также появляться следующее сообщение об ошибке:
Примечание
Sys.WebForms.PageRequestManagerServerErrorException: неизвестная ошибка, произошедшая при обработке запроса на сервере. Код состояния, возвращенный сервером: 500
Если заменить параметр invalid date на правильную дату и выполнить отчет, по-прежнему будет появляться то же сообщение об ошибке. Эта проблема не исчезнет, пока вы не обновите текущую веб-страницу.
Решение
Проблема была впервые исправлена в следующих накопительных обновлениях SQL Server:
- Накопительный пакет обновления 1 для SQL Server 2014 с пакетом обновления 2 (SP2)
- Накопительный пакет обновления 8 для SQL Server 2014 с пакетом обновления 1 (SP1)
- Накопительный пакет обновления 1 для SQL Server 2016
- Накопительный пакет обновления 4 для SQL Server 2012 с пакетом обновления 3 (SP3)
- Накопительный пакет обновления 14 для SQL Server 2014
- Накопительный пакет обновления для 12 SQL Server 2012 с пакетом обновления 2 (SP2)
Рекомендация. Установите последний накопительный пакет обновления для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Рекомендуется скачать и установить последние накопительные пакеты обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2016
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 3 (SP3)
- Последний накопительный пакет обновления для SQL Server 2014 (SP1/SP2)
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 2 (SP2)
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.