Ознаки
Розглянемо такий сценарій:
-
Ви використовуєте служби звітування Microsoft SQL Server 2012 (SSRS 2012) або SSRS 2014 в режимі SharePoint.
-
Можна настроїти настройки оновлення даних , щоб використовувати Кешовані дані, і встановити для параметрів кешуспільний графік або користувацький розклад.
-
Ви настроюєте розклад, який підтверджує кеш-пам'ять і очищує кеш.
У цьому випадку записується виняток, подібне до наведеного нижче:
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! бібліотека! e! <дата>-<час>:: e помилка: графік 591b959d-5754-4d6-95b6-a988d8c4587a не вдалося. Помилка Microsoft. Repingservices. діагностика. утиліти. Невалідний виняток: шлях елемента ' '/{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, перелічених у розділі "застосовується до".