Gejala
Pertimbangkan skenario berikut:
-
Anda membuat kueri Multidimensional Expressions (MDX) di Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) atau di Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
-
Kueri menggunakan operator unary pada beberapa anggota dalam hierarki induk/turunan.
-
Anda menentukan perhitungan lingkup pada anggota ini di hierarki induk/turunan.
-
Kueri mengakses beberapa tanggal dalam dimensi waktu
-
Anda menjalankan kueri.
Dalam skenario ini, kueri melakukan lambat. Selain itu, Anda mungkin menerima pesan kesalahan berikut:
Menjalankan kueri... XML untuk analisis parser: XML untuk permintaan analisis habis sebelum selesai.
Catatan Masalah ini terjadi jika Anda menjalankan kueri yang sama di Microsoft SQL Server 2000 Analysis Services (SSAS 2000).
Pemecahan Masalah
Untuk mengatasi masalah ini, Terapkan hotfix berikut ini. Setelah Anda menginstal hotfix, properti baru (CellByCellCalculationMode) tersedia untuk dikonfigurasikan dalam file konfigurasi Analysis Services (Msmdsrv. ini). Untuk mengatasi masalah kinerja ini, tambahkan properti ini dan Ubah nilai default Cellbycellcalculationmode dari 0 hingga 3. Setelah Anda melakukan ini, file Msmdsrv. ini harus berisi simpul berikut ini di bawah bagian <kueri>:
<CellByCellCalculationMode>3</CellByCellCalculationMode>
Informasi pembaruan kumulatif
SQL Server 2012
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 1 untuk SQL Server 2012. Untuk informasi selengkapnya tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2679368 Paket pembaruan kumulatif 1 untuk SQL Server 2012Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya. Microsoft menganjurkan agar Anda mempertimbangkan penerapan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2692828 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 dirilis Anda harus menerapkan hotfix SQL Server 2012 ke instalasi SQL Server 2012.
SQL Server 2008 R2
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 8. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2534352 Paket pembaruan kumulatif 8 untuk SQL Server 2008 R2 Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
981356 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 dirilis
SQL Server 2008 R2 Paket Layanan 1
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 4 untuk SQL Server 2008 R2 Service Pack 1. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2633146 Paket pembaruan kumulatif 4 untuk SQL Server 2008 R2 Paket Layanan 1Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2567616 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 Service Pack 1 dirilis
Status
Microsoft telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".
Informasi Selengkapnya
Untuk informasi selengkapnya tentang operator unary, kunjungi situs web MSDN berikut:
Informasi umum tentang operator unaryUntuk informasi selengkapnya tentang pernyataan Scope , kunjungi situs web MSDN berikut: