Příznaky
Zvažte následující scénář:
-
Používáte Microsoft SQL Server 2012 Reporting Services (SSRS 2012) nebo SSRS 2014 v integrovaném režimu SharePointu.
-
Možnosti aktualizace dat můžete nastavit tak, aby používaly data z mezipaměti, a nastavit Možnosti mezipaměti na sdílený plán nebo na vlastní plán.
-
Nakonfigurujete plán, jakým služba SSRS zruší platnost mezipaměti a vyprázdní mezipaměť.
V tomto scénáři je protokolována výjimka podobná následující:
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. Úplná cesta musí být kratší než 260 znaků. platí jiná omezení. Pokud je server sestav v nativním režimu, musí být cesta začínat lomítkem. W3wp! Library! e ! <> – <čas>:: e Chyba: 591b959d-5754-4dc6-95b6-a988d8c4587a plánu se nezdařilo. Chyba Microsoft. ReportingServices. Diagnostics. Utilities. InvalidItemPathException: cesta položky '/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<> Úplná cesta musí být kratší než 260 znaků. platí jiná omezení. Pokud je server sestav v nativním režimu, musí být cesta začínat lomítkem.
Jakmile dojde k výjimce, mezipaměť sestavy se nevyčistí. Tím se rychle zvětší velikost databáze a nebude se nikdy vyčistit.
Příčina
K tomuto problému dochází, protože v produktu je známé omezení.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 4 pro SQL Server 2014 /en-us/help/2999197
Kumulativní aktualizace 2 pro SQL Server 2012 SP2 /en-us/help/2983175
Kumulativní aktualizace 11 pro SQL Server 2012 SP1 /en-us/help/2975396
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.