Perbaikan ini juga berlaku untuk Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Gejala
Ketika Anda menjalankan kueri Ekspresi Multidimensi (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. Secara khusus, jumlah yang dikembalikan dikalikan dengan tidak benar dengan jumlah baris yang dikembalikan oleh pernyataan DRILLTHROUGH.
Resolusi
Masalah pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.
Pembaruan Kumulatif 1 untuk SQL Server 2014 /en-us/help/2931693
Pembaruan Kumulatif 9 untuk SQL Server 2012 SP1 /en-us/help/2931078
Pembaruan Kumulatif 11 untuk SQL Server 2008 R2 SP2 /en-us/help/2926028
Pembaruan Kumulatif 15 untuk SQL Server 2008 SP3 /en-us/help/2923520
Tentang pembaruan kumulatif untuk SQL Server
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:
- Pembaruan kumulatif terbaru untuk SQL Server 2014
- Pembaruan kumulatif terbaru untuk SQL Server 2012 SP1
- Pembaruan kumulatif terbaru untuk SQL Server 2008 R2 SP2
- Pembaruan kumulatif terbaru untuk SQL Server 2008 SP3
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Solusi
Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:
- Buka file OLAP\Config\msmdsrv.ini.
- Temukan parameter DisableDCSliceIndex.
- Ubah nilai parameter dari 0x0 menjadi 0x4.
Catatan
- Parameter diterapkan secara dinamis. Jadi SSAS 2008, SSAS 2008 R2, SSAS 2012, atau SSAS 2014 tidak perlu dimulai ulang.
- Anda mungkin mengalami masalah performa jika menggunakan solusi ini.