Gejala
Pertimbangkan skenario berikut:
Anda memiliki beberapa partisi Relational Online Analytical Processing (ROLAP) dalam kubus Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
Anda menjalankan kueri Ekspresi Multidimensi (MDX) terhadap partisi ROLAP. Oleh karena itu, beberapa kueri ROLAP dikirim ke SQL Server.
Terjadi kesalahan selama evaluasi kueri MDX, dan tugas pemrosesan untuk kueri MDX berhenti berfungsi. Misalnya, SQL Server mengembalikan pesan kesalahan berikut pada kueri ROLAP:
Catatan
Transaksi yang aktif dalam sesi ini telah dilakukan atau dibatalkan oleh sesi lain
Dalam skenario ini, tidak ada transaksi yang dapat dilakukan, dan Anda tidak dapat tersambung ke SSAS.
Penyebab
Masalah ini terjadi karena, ketika kueri ROLAP dikirim ke SQL Server dan kueri gagal dengan kesalahan, utas turunan kueri MDX berhenti berjalan di SSAS. Namun, utas kueri utama masih menunggu utas turunan. Oleh karena itu, utas utama memblokir komitmen pemrosesan, dan ini memblokir evaluasi keamanan untuk semua sesi pengguna baru.
Resolusi
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.
Pembaruan Kumulatif 12 untuk SQL Server 2008 R2 SP2 /en-us/help/2938478
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:
Hotfix yang didukung tersedia dari Microsoft. Namun, hotfix ini dimaksudkan untuk memperbaiki masalah yang dijelaskan dalam artikel ini saja. Terapkan hotfix ini hanya ke sistem yang mengalami masalah khusus ini.
Jika hotfix tersedia untuk diunduh, terdapat bagian "Unduhan Hotfix Tersedia" di bagian atas artikel Basis Pengetahuan ini. Jika bagian ini tidak muncul, kirim permintaan ke Layanan Pelanggan dan Dukungan Microsoft untuk mendapatkan hotfix.
Catatan Jika terjadi masalah tambahan atau jika pemecahan masalah diperlukan, Anda mungkin harus membuat permintaan layanan terpisah. Biaya dukungan biasa akan berlaku untuk pertanyaan dan masalah dukungan tambahan yang tidak memenuhi syarat untuk hotfix khusus ini. Untuk daftar lengkap nomor telepon Layanan Pelanggan dan Dukungan Microsoft atau untuk membuat permintaan layanan terpisah, kunjungi situs web Microsoft berikut:
/contactus/?ws=support Catatan: Formulir "Unduhan Hotfix Tersedia" menampilkan bahasa yang tersedia hotfix. Jika Anda tidak melihat bahasa Anda, itu karena hotfix tidak tersedia untuk bahasa tersebut.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".