KB2972463 — POPRAWKA: w przypadku korzystania z usług SSRS 2012 lub SSRS 2014 w trybie zintegrowanym programu SharePoint pamięć podręczna raportów nie jest czyszczona

Objawy

Rozważmy następujący scenariusz:

  • Używasz usług Microsoft SQL Server 2012 Reporting Services (SSRS 2012) lub SSRS 2014 w trybie zintegrowanym programu SharePoint.
  • W opcjach odświeżania danych ustawiasz wartość Użyj buforowanych danych, a dla opcji pamięci podręcznej ustawiasz wartość Zgodnie z harmonogramem udostępnionym lub Zgodnie z harmonogramem niestandardowym.
  • Skonfigurowano harmonogram, w którym usługi SSRS unieważniają pamięć podręczną i opróżniają pamięć podręczną.

W tym scenariuszu rejestrowany jest wyjątek podobny do następującego:

Uwaga

w3wp!schedule!e!<Data>-<Time>:: i INFO: Obsługa zdarzenia CacheInvalidateSchedule z danymi 4248182a-16b1-4c6a-b630-298cd24ae152.
w3wp!biblioteka!e!<Data>-<Czas>:: i INFO: Harmonogram 591b959d-5754-4dc6-95b6-a988d8c4587a sporządzono o 04/24/2014 20:30:07.
w3wp!schedule!e!<Data>-<Time>:: i INFO: Unieważnienie pamięci podręcznej raportu /{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path>'
w3wp!biblioteka!e!<Data>-<Time>:: i INFO: Wywołanie metody FlushCacheAction().
w3wp!biblioteka!e!<Data>-<Time>:: e BŁĄD: Zgłaszanie Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: , Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: Ścieżka elementu '/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path'is> not valid. Dozwolona pełna ścieżka nie może przekraczać 260 znaków. Obowiązują inne ograniczenia. Jeśli serwer raportów jest w trybie natywnym, ścieżka musi zaczynać się od ukośnika.
w3wp!biblioteka!e!<Data>-<Czas>:: e BŁĄD: Harmonogram 591b959d-5754-4dc6-95b6-a988d8c4587a nie powiódł się. Błąd Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: Ścieżka elementu "/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Ścieżka> elementu" jest nieprawidłowa. Dozwolona pełna ścieżka nie może przekraczać 260 znaków. Obowiązują inne ograniczenia. Jeśli serwer raportów jest w trybie natywnym, ścieżka musi zaczynać się od ukośnika.

Po wystąpieniu wyjątku pamięć podręczna raportów nie jest czyszczona. Powoduje to szybkie zwiększenie rozmiaru bazy danych i nigdy nie jest ona czyszczona.

Przyczyna

Ten problem występuje, ponieważ istnieje znane ograniczenie produktu.

Rozwiązanie

Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.

Aktualizacja zbiorcza 4 dla systemu SQL Server 2014 /pl-pl/pomoc/2999197

Aktualizacja skumulowana 2 dla dodatku SP2 SQL Server 2012 /en-us/help/2983175

Skumulowana aktualizacja 11 dla SQL Server 2012 z dodatkiem SP1 /en-us/help/2975396

Informacje o aktualizacjach zbiorczych dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

      

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.