Проблемы
При использовании настраиваемой проверки подлинности в службах отчетов Microsoft SQL Server 2014 или 2016 вы получаете сообщение об ошибке System. NullReferenceException при просмотре отчетов, при этом в журнале служб Reporting Services появляется ошибка, похожая на описанную ниже.
Library! ReportServer_0-1! 277c! Date-time:: e Error: вызов Microsoft. ReportingServices. Diagnostics. Utilities. InternalCatalogException:, Microsoft. ReportingServices. Diagnostics. Utilities. InternalCatalogException: Внутренняя ошибка на сервере отчетов. Дополнительные подробности см. в журнале ошибок. ---> System. NullReferenceException: для ссылки на объект не задается экземпляр объекта. at Microsoft.ReportingServices.Diagnostics.Globals.get_IsAnonymous () на веб-сервере Microsoft. ReportingServices. веб-сервер. Global. EnableAntiDos () на Microsoft.ReportingServices.WebServer.Global.Application_EndRequest (отправитель объекта, EventArgs e) ---Конец трассировки стека внутренних исключений---;
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Накопительное обновление 7 для SQL Server 2016 RTM
Накопительное обновление 2 для SQL Server 2016 с пакетом обновления 1 (SP1)
Накопительное обновление 5 для SQL Server 2014 с пакетом обновления 2 (SP2)
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server. Последнее накопительное обновление для SQL server 2014
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.