Симптоми
Обмислете следния сценарий:
-
Можете да използвате услугите за отчети на Microsoft SQL Server 2012 (SSRS 2012) или SSRS 2014 в интегриран режим на SharePoint.
-
Можете да зададете опциите за обновяване на данните , за да използвате кеширани данни, и да зададете опциите за кеширане на споделен график или в потребителски график.
-
Можете да конфигурирате графика, който SSRS анулира кеша и да Изчисти кеша.
В този случай се записва изключение, подобно на следното:
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. Целият път трябва да е по-малък от 260 знака; важат други ограничения. Ако сървърът за отчети е в основен режим, пътят трябва да започва с наклонена черта.; w3wp! Library! e! <дата> <Time>:: e грешка: графикът 591b959d-5754-4dc6-95b6-a988d8c4587a е неуспешен. Грешка Microsoft. ReportingServices. Diagnostics. Ютилитис. InvalidItemPathException: Пътят на елемента "/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<елемент>" не е валиден. Целият път трябва да е по-малък от 260 знака; важат други ограничения. Ако сървърът за отчети е в основен режим, пътят трябва да започва с наклонена черта.
След като се случи изключението, кешът за отчети не е изчистен. Това бързо ще увеличи размера на базата данни и то никога няма да се изчисти.
Причина
Проблемът възниква, защото има известно ограничение в продукта.
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 4 за SQL Server 2014 /en-us/help/2999197
Кумулативна актуализация 2 за SQL Server 2012 SP2 /en-us/help/2983175
Кумулативна актуализация 11 за SQL Server 2012 SP1 /en-us/help/2975396
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".