KB3038332 - KHẮC PHỤC: Bảng Cảnh báo Dữ liệu đã đầy và không bao giờ xóa dữ liệu cũ khi bạn sử dụng cảnh báo cho báo cáo SSRS 2012 hoặc SSRS 2014

Áp dụng cho
SQL Server 2014 Business Intelligence - duplicate (do not use)

Triệu chứng

Hãy cân nhắc các trường hợp sau:

  • Bạn đã đặt cấu hình Microsoft SQL Server 2012 Reporting Services (SSRS 2012) hoặc SQL Server 2014 Reporting Services (SSRS 2014) để chạy ở chế độ Tích hợp SharePoint.
  • Bạn đã cài đặt Microsoft SharePoint Server 2013 hoặc Microsoft SharePoint Server 2010 trên máy tính của bạn.
  • Bạn đã tạo một số cảnh báo dữ liệu cho một số báo cáo trong site SharePoint của bạn.

Trong tình huống này, bạn nhận thấy rằng cơ sở dữ liệu cảnh báo rất lớn. Điều này là vì có nhiều hàng trong các bảng FeedData và FeedPool của cơ sở dữ liệu cảnh báo. Ngoài ra, cơ sở dữ liệu cảnh báo sẽ không dọn dẹp dữ liệu đã được tạo cách đây hơn 180 ngày.

Lưu ý Theo mặc định, Dịch vụ Báo cáo sẽ giữ lại dữ liệu cảnh báo của 180 ngày qua. Thời gian lưu giữ dữ liệu cảnh báo phụ thuộc vào giá trị của khóa AlertingMaxDataRetentionDays được đặt trong tệp Rsreportserver.config. Theo mặc định, tệp Rsreportserver.config được đặt ở đường dẫn sau:

<Ổ đĩa>\Program Files\Common Files\Microsoft Shared\Web Server Extensions\SharePoint< Version Number>\WebServices\Reporting\

Giải pháp

Thông tin Cập nhật Tích lũy

Sự cố này đã được khắc phục lần đầu trong bản cập nhật tích lũy tiếp theo của SQL Server.

Đề xuất: Cài đặt bản cập nhật tích lũy mới nhất cho SQL Server

Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản hotfix và toàn bộ bản sửa lỗi bảo mật đã được tích hợp trong bản cập nhật tích lũy trước đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt các bản cập nhật tích lũy mới nhất cho SQL Server:

      

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".