KB2972463 – OPRAVA: Při použití SSRS 2012 nebo SSRS 2014 v integrovaném režimu SharePointu se nečistí mezipaměť sestav

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:

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.