Symptomy
W przypadku korzystania z niestandardowego uwierzytelniania w programie Microsoft SQL Server 2014 lub 2016 usług Reporting Services (SSRS) wystąpi błąd System. NullReferenceException podczas renderowania raportów, a w dzienniku usług Reporting Services jest wyświetlany komunikat o błędzie podobny do następującego:
bibliotece! ReportServer_0-1! 277c! Dataigodzina:: błąd: wyrzucanie witryny Microsoft. ReportingServices. Diagnostics. Utilities. InternalCatalogException:, Microsoft. ReportingServices. Diagnostics. Utilities. InternalCatalogException: na serwerze raportów Wystąpił błąd wewnętrzny. Aby uzyskać więcej informacji, zobacz dziennik błędów. ---> system. NullReferenceException: odwołanie do obiektu nie jest ustawione na wystąpienie obiektu. w Microsoft.ReportingServices.Diagnostics.Globals.get_IsAnonymous () w witrynie Microsoft. ReportingServices. WebServer. Global. EnableAntiDos () w Microsoft.ReportingServices.WebServer.Global.Application_EndRequest (nadawca obiektu, EventArgs e) ---Zakończenie śledzenia stosu wyjątków wewnętrznych---;
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 7 dla programu SQL Server 2016 RTM
Zbiorcza aktualizacja 2 dla programu SQL Server 2016 z dodatkiem SP1
Zbiorcza aktualizacja 5 dla programu SQL Server 2014 z dodatkiem SP2
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server: Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2014
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.