KB2927524 - KHẮC PHỤC: Truy vấn MDX không sử dụng lại bộ đệm ẩn sau khi bạn chạy lệnh ClearCache trên một Nhóm Đo khác trong SSAS 2012

Áp dụng cho
SQL Server 2012 Analysis Services

Hotfix này cũng áp dụng cho Dịch vụ Phân tích Microsoft SQL Server 2014 (SSAS 2014).

Triệu chứng

Trong Microsoft SQL Server Analysis Services (SSAS) 2012, truy vấn MDX không dùng lại bộ đệm ẩn sau khi bạn chạy lệnh ClearCache trên một Nhóm đo khác. Sự cố này xảy ra khi bạn sử dụng vai trò không phải quản trị viên để đăng nhập với vai trò Không phải Quản trị.

Ví dụ: sự cố này xảy ra trong kịch bản sau:

  • Bạn khôi phục cơ sở dữ liệu Adventure Works trong SSAS 2012 hoặc SSAS 2014.
  • Bạn tạo một vai trò có thể cho phép quyền truy nhập đọc ở cấp độ Cube đối với tài khoản không phải là người quản trị.
  • Bạn chạy theo dõi SSAS Profiler.
  • Bạn chạy truy vấn MDX trên bộ đệm ẩn nguội và bộ đệm ẩn ấm (lần thứ hai bằng cách sử dụng cùng một kết nối) trong SQL Server Management Studio (SSMS) dưới tài khoản không phải người quản trị.
  • Quy trình dõi vết SSAS Profiler trả về "Query Subcube: 1 – cache data".
  • Bạn chạy lệnh ClearCache trên một Nhóm đo khác trong SSMS dưới tài khoản quản trị.
  • Bạn chạy truy vấn MDX trong SSMS dưới tài khoản không phải là người quản trị.
  • Quy trình dõi vết SSAS Profiler trả về "Query Subcube: 2 – non-cache data" (Khối con Truy vấn: 2 – dữ liệu không phải bộ đệm ẩn).

Lưu ý Lệnh ClearCache XMLA mẫu:

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
 <ClearCache>
  <Object>
   <DatabaseID>Adventure Works DW</DatabaseID>
   <CubeID>Adventure Works DW</CubeID>
   <MeasureGroupID>Sales Summary</MeasureGroupID>
  </Object>
 </ClearCache>
</Batch>

      

Giải pháp

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

Cập nhật tích lũy 1 cho SQL Server 2014 /en-us/help/2931693

Cập nhật tích lũy 9 cho SQL Server 2012 SP1 /en-us/help/2931078

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 dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và 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 đó. Xem 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".