Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie verwenden Microsoft SQL Server 2012 Reporting Services (SSRS 2012) oder SSRS 2014 im integrierten SharePoint-Modus.
-
Sie können die Datenaktualisierungsoptionen so festlegen, dass zwischengespeicherte Daten verwendetwerden, und die Cache Optionen auf einen freigegebenen Zeitplan oder einen benutzerdefinierten Zeitplanfestlegen.
-
Sie konfigurieren den Zeitplan, in dem SSRS den Cache ungültig macht und den Cache leert.
In diesem Szenario wird eine Ausnahme ähnlich der folgenden protokolliert:
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. Der vollständige Pfad muss kleiner als 260 Zeichen lang sein; Es gelten weitere Einschränkungen. Wenn sich der Berichtsserver im einheitlichen Modus befindet, muss der Pfad mit Slash beginnen. w3wp! Library! e! <Datum>-<Zeit>:: e-Fehler: Terminplan 591b959d-5754-4dc6-95b6-a988d8c4587a fehlgeschlagen. Fehler Microsoft. ReportingServices. Diagnostics. Utilities. InvalidItemPathException: der Pfad des Elements "/{59ee4a21-c7c4-49f7-B812-29f060672d08}/<Elementpfad>" ist ungültig. Der vollständige Pfad muss kleiner als 260 Zeichen lang sein; Es gelten weitere Einschränkungen. Wenn sich der Berichtsserver im einheitlichen Modus befindet, muss der Pfad mit Slash beginnen.
Nachdem die Ausnahme aufgetreten ist, wird der Berichtscache nicht bereinigt. Dadurch wird die Datenbankgröße schnell erhöht und nie bereinigt.
Ursache
Das Problem tritt auf, weil es eine bekannte Einschränkung im Produkt gibt.
Fehlerbehebung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 4 für SQL Server 2014 /en-us/help/2999197
Kumulatives Update 2 für SQL Server 2012 SP2 /en-us/help/2983175
Kumulatives Update 11 für SQL Server 2012 SP1 /en-us/help/2975396
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.