KB3038332 — POPRAWKA: Tabele alertów danych są wypełnione i nigdy nie usuwają starych danych podczas korzystania z alertów dla raportów usług SSRS 2012 lub SSRS 2014

Dotyczy
SQL Server 2014 Business Intelligence - duplicate (do not use)

Objawy

Rozważmy następujący scenariusz:

  • Usługi Microsoft SQL Server 2012 Reporting Services (SSRS 2012) lub SQL Server 2014 Reporting Services (SSRS 2014) zostały skonfigurowane do uruchamiania w trybie zintegrowanym programu SharePoint.
  • Na komputerze jest zainstalowany program Microsoft SharePoint Server 2013 lub Microsoft SharePoint Server 2010.
  • Utworzono alerty dotyczące danych dla pewnych raportów w witrynie programu SharePoint.

W tym scenariuszu można zauważyć, że baza danych alertów jest bardzo duża. Dzieje się tak, ponieważ w tabelach FeedData i FeedPool bazy danych alertów znajduje się wiele wierszy. Ponadto baza danych alertów nie czyści danych utworzonych ponad 180 dni temu.

Uwaga Domyślnie usługa Reporting Service zachowuje dane alertów z ostatnich 180 dni. Czas przechowywania danych alertu zależy od wartości klucza AlertingMaxDataRetentionDays ustawionego w pliku Rsreportserver.config. Domyślna ścieżka pliku Rsreportserver.config jest następująca:

<dysk>\Program Files\Common Files\Microsoft Shared\Web Server Extensions>\<Numer wersji programu SharePoint\WebServices\Reporting\

Rozwiązanie

Informacje o aktualizacji zbiorczej

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

Zalecenie: zainstalowanie najnowszej aktualizacji zbiorczej dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych dla programu SQL Server:

      

Stan

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