KB4013585 - KHẮC PHỤC: SQL Server Analysis Service chủ động xử lý bộ đệm ẩn một phân vùng nhưng không chạy truy vấn SQL, gây ra dữ liệu dập ghim

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

Triệu chứng

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

  • Bạn có hai bảng trong cơ sở dữ liệu Microsoft SQL Server, một bảng có tên Là chính và bảng kia có tên là Phụ.
  • Dựa trên hai bảng, bạn tạo một khối trong cơ sở dữ liệu đa hướng SQL Server 2014 hoặc 2016 Analysis Service.
  • Trong cơ sở dữ liệu Dịch vụ Phân tích đó, bạn tạo một số bảng dữ kiện và chiều cho các bảng Chính và Phụ.
  • Bạn bật lưu bộ nhớ đệm Pro-active cho cơ sở dữ liệu này và đặt cấu hình một số thông báo trên bảng dữ kiện và kích thước.

Trong trường hợp này, bạn thấy rằng xử lý cho các phân vùng khác nhau được tổ chức. Ví dụ: hoạt động chèn dữ liệu xảy ra trong bảng Chính trước và trong bảng Phụ sau này. Phân vùng thứ hai được xử lý nhưng không có truy SQL Server nào được gửi để lấy dữ liệu mới nhất. Điều này dẫn đến dữ liệu dập ghim.

Lưu ý Sự cố này không xảy ra khi hai bảng có dữ liệu được chèn vào cùng một lúc.

Giải pháp

Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây SQL Server:

Bản cập nhật tích lũy 7 cho SQL Server 2016 RTM

Bản cập nhật tích lũy 4 cho SQL Server 2016 SP1

Bản cập nhật Tích lũy 5 cho SQL Server 2014 Gói Dịch vụ 2

Giới thiệu về các bản cập nhật tích lũy cho SQL Server

Mỗi bản cập nhật tích lũy mới cho bản SQL Server sẽ chứa tất cả các bản cập nhật nóng và bản sửa lỗi bảo mật được bao gồm trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất dành cho doanh SQL Server:

Bản cập nhật tích lũy mới nhất cho SQL Server 2016

các bản cập nhật tích lũy mới nhất cho SQL Server 2014

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".

Tham khảo

Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.