Gejala
Misalnya Anda memiliki indeks columnstore nongugus di Microsoft SQL Server 2012 atau SQL Server 2014. Anda menjalankan kueri dalam mode paralel untuk menggunakan fitur columnstore, dan kueri bergabung dengan indeks pada beberapa kolom gabungan dengan hasil sisi probe yang dihitung dalam ekspresi kompleks. Dalam situasi ini, kumpulan hasil yang salah mungkin terjadi.
Penyebab
Ketika ekspresi dioptimalkan pada sisi probe dari gabungan hash, SQL Server mengasumsikan urutan tertentu dalam kolom gabungan hash. Pesanan ini mungkin rusak selama pengoptimalan kueri, dan mungkin menyebabkan ketidakcocokan penggabungan hash.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Penyelesaian Masalah
Untuk mengatasi masalah ini, gunakan salah satu metode berikut ini:
-
Gunakan MAXDOP =1 petunjuk kueri saat Anda menjalankan kueri.
-
Memutakhirkan ke SQL Server 2014.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".