Sintomas
Quando utiliza a autenticação personalizada no Microsoft SQL Server 2014 ou 2016 Reporting Services (SSRS), ocorre um erro System.NullReferenceException quando compõe relatórios e recebe uma mensagem de erro semelhante à seguinte no registo do Reporting Services:
Nota
biblioteca! ReportServer_0-1!277c! Data-Time:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: , Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Ocorreu um erro interno no servidor de relatório. Consulte o registo de erros para obter mais detalhes.
>--- System.NullReferenceException: Referência de objeto não definida como uma instância de um objeto.
em Microsoft.ReportingServices.Diagnostics.Globals.get_IsAnonymous()
em Microsoft.ReportingServices.WebServer.Global.EnableAntiDos()
em Microsoft.ReportingServices.WebServer.Global.Application_EndRequest(Object sender, EventArgs e)
--- Fim da pilha de exceção interna ---;
Resolução
Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:
Atualização cumulativa 7 para SQL Server 2016 RTM
Atualização cumulativa 2 para SQL Server 2016 SP1
Atualização cumulativa 5 para SQL Server 2014 SP2
Acerca das atualizações cumulativas para SQL Server
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Atualização cumulativa mais recente para o SQL Server 2014
Atualização cumulativa mais recente para o SQL Server 2016
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.