Sintomas
Considere o seguinte cenário:
-
Você usa o Microsoft SQL Server 2012 Reporting Services (SSRS 2012) ou o SSRS 2014 no modo integrado do SharePoint.
-
Você define as Opções de atualização de dados para usar dados armazenados em cachee define as Opções de cache como em um cronograma compartilhado ou em um cronograma personalizado.
-
Você configura o cronograma em que o SSRS invalida o cache e libera o cache.
Nesse cenário, uma exceção semelhante à seguinte é registrada:
w3wp!schedule!e!<Date>-<Time>:: i INFO: Handling Event CacheInvalidateSchedule with data 4248182a-16b1-4c6a-b630-298cd24ae152.w3wp!library!e!<Date>-<Time>:: i INFO: Schedule 591b959d-5754-4dc6-95b6-a988d8c4587a executed at 04/24/2014 20:30:07.w3wp!schedule!e!<Date>-<Time>:: i INFO: Invalidating report cache for report /{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path>' w3wp!library!e!<Date>-<Time>:: i INFO: Call to FlushCacheAction().w3wp!library!e!<Date>-<Time>:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: , Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: The path of the item '/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path>'is not valid. O caminho completo deve ter menos de 260 caracteres; outras restrições se aplicam. Se o servidor de relatório estiver no modo nativo, o caminho deve começar com barra.; w3wp! Library! e! <Date>-<tempo>:: e erro: falha na agenda 591b959d-5754-4dc6-95b6-a988d8c4587a. Erro Microsoft. ReportingServices. Diagnostics. Utilities. InvalidItemPathException: o caminho do item '/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<caminho do item>' não é válido. O caminho completo deve ter menos de 260 caracteres; outras restrições se aplicam. Se o servidor de relatório estiver no modo nativo, o caminho deve começar com barra.
Depois que a exceção ocorre, o cache de relatórios não é limpo. Isso aumenta rapidamente o tamanho do banco de dados e ele nunca é limpo.
Causa
O problema ocorre porque há uma limitação conhecida no produto.
Resolução
O problema foi corrigido primeiro na atualização cumulativa a seguir do SQL Server.
Atualização cumulativa 4 para SQL Server 2014 /en-us/help/2999197
Atualização cumulativa 2 para SQL Server 2012 SP2 /en-us/help/2983175
Atualização cumulativa 11 para SQL Server 2012 SP1 /en-us/help/2975396
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".