Symptomen
Neem het volgende scenario:
-
U gebruikt Microsoft SQL Server 2012 Reporting Services (SSRS 2012) of SSRS 2014 in de integratiemodus van SharePoint.
-
U stelt de Opties voor het vernieuwen van gegevens in om gegevens in de cache te gebruikenen de cache opties in te stellen op een gedeelde planning of op een aangepaste planning.
-
U configureert de planning waarvan de cache door SSRS is gevalideerd en de cache wordt leeggemaakt.
In dit scenario wordt een uitzondering van de volgende strekking vastgelegd:
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. Het volledige pad moet minder dan 260 tekens bevatten; Er zijn andere beperkingen van toepassing. Als de rapportserver zich in de native modus bevindt, moet het pad beginnen met een schuine streep. W3wp!-bibliotheek! e! <datum>-<tijd>:: e-fout: planning 591b959d-5754-4dc6-95b6-a988d8c4587a is mislukt. Fout Microsoft. ReportingServices. Diagnostics. Utilities. InvalidItemPathException: het pad van het item '/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<item>' is niet geldig. Het volledige pad moet minder dan 260 tekens bevatten; Er zijn andere beperkingen van toepassing. Als de rapportserver zich in de native modus bevindt, moet het pad beginnen met een schuine streep.
Nadat de uitzondering is opgetreden, wordt de rapportcache niet opgeschoond. Hierdoor wordt de grootte van de database snel groter en wordt deze nooit opgeschoond.
Oorzaak
Het probleem kan zich voordoen vanwege een bekende beperking in het product.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 4 voor SQL Server 2014 /en-us/help/2999197
Cumulatieve update 2 voor SQL Server 2012 SP2 /en-us/help/2983175
Cumulatieve update 11 voor SQL Server 2012 SP1 /en-us/help/2975396
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.