Perbaikan juga berlaku untuk Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Gejala
Ketika Anda menjalankan kueri Multidimensional Expressions (MDX) yang berisi pernyataan DRILLTHROUGH di Microsoft SQL Server 2008 Analysis Services (SSAS 2008), SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012), atau SQL Server 2014 Analysis Services (SSAS 2014), hasilnya mungkin salah. Khususnya, nilai yang dikembalikan dikalikan dengan tidak benar dengan jumlah baris yang dikembalikan oleh pernyataan DRILLTHROUGH.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 1 untuk SQL Server 2014 /en-us/help/2931693
Pembaruan kumulatif 9 untuk SQL Server 2012 SP1 /en-us/help/2931078
11 pembaruan kumulatif untuk SQL Server 2008 R2 SP2 /en-us/help/2926028
Pembaruan kumulatif 15 untuk SQL Server 2008 SP3 /en-us/help/2923520
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Penyelesaian Masalah
Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:
-
Buka file OLAP\Config\msmdsrv.ini.
-
Temukan parameter Disabledcsliceindex .
-
Ubah nilai parameter dari 0x0 ke 0x4.
Catatan
-
Parameter diterapkan secara dinamis. Jadi SSAS 2008, SSAS 2008 R2, SSAS 2012, atau SSAS 2014 tidak harus direstart.
-
Anda mungkin mengalami masalah kinerja jika Anda menggunakan solusi ini.