Příznaky
Vezměte v úvahu 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.
- V možnostech aktualizace dat můžete vybrat možnost Použít data uložená v mezipaměti a v části Možnosti mezipaměti nastavit na Podle sdíleného plánu nebo Podle vlastního plánu.
- Nakonfigurujete plán, který služba SSRS zruší platnost mezipaměti a vyprázdní mezipaměť.
V tomto scénáři je zaprotokolována výjimka podobná následující:
Poznámka
w3wp!schedule!e!<Datum>-<Time>:: i INFO: Zpracování události CacheInvalidateSchedule s daty 4248182a-16b1-4c6a-b630-298cd24ae152.
w3wp!knihovna!e!<Datum>-<Čas>:: i INFO: Plán 591b959d-5754-4dc6-95b6-a988d8c4587a proveden v 04/24/2014 20:30:07.
w3wp!schedule!e!<Datum>-<Čas>:: i INFO: Zneplatnění mezipaměti sestavy pro sestavu /{59ee4a21-c7c4-49f7-b812-29f060672d08}/<cesta k položce>'
w3wp!knihovna!e!<Datum>-<Time>:: i INFO: Volání FlushCacheAction().
w3wp!knihovna!e!<Datum>-<Time>:: e CHYBA: Vyvolání Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: , Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: Cesta k položce /{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path> není platná. Úplná cesta musí být kratší než 260 znaků. Platí další omezení. Pokud je server sestav v nativním režimu, cesta musí začínat lomítkem.;
w3wp!knihovna!e!<Datum>-<Čas>:: e CHYBA: Plán 591b959d-5754-4dc6-95b6-a988d8c4587a selhal. Chyba Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: Cesta k položce /{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path> není platná. Úplná cesta musí být kratší než 260 znaků. Platí další omezení. Pokud je server sestav v nativním režimu, cesta musí začínat lomítkem.
Jakmile dojde k výjimce, mezipaměť sestavy se nevyčistí. Tím se rychle zvětší velikost databáze, která se nikdy nevyčistí.
Příčina
K tomuto problému dochází, protože produkt má známé omezení.
Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.
Kumulativní aktualizace 4 pro SQL Server 2014 /en-cz/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
Informace o kumulativních aktualizacích pro SQL Server
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 pro SQL Server:
- Nejnovější kumulativní aktualizace pro SQL Server 2014
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP2
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP1
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.