Gejala
Pertimbangkan skenario berikut:
-
Anda memiliki tabel terpartisi di Microsoft SQL Server 2008, SQL Server 2008 R2, atau Microsoft SQL Server 2012..
-
Tabel memiliki indeks yang tidak unik dan tidak tergugus dalam urutan menurun.
-
Anda menjalankan kueri terhadap tabel. Kueri meliputi beberapa partisi dan meminta pesanan.
Dalam skenario ini, kueri mengembalikan hasil yang salah.
Penyebab
Masalah ini terjadi karena SQL Server membalikkan rentang ID partisi saat indeks turun dipertanyakan. Oleh karena itu, urutan yang benar di seluruh partisi dilanggar.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini. Setelah Anda menerapkan perbaikan, Anda harus mengaktifkan bendera pelacakan 4199 untuk membuat perbaikan terbaru berfungsi.
Pembaruan kumulatif 8 untuk SQL Server 2012 SP1 /en-us/help/2917531
Pembaruan kumulatif 11 untuk SQL Server 2012 /en-us/help/2908007
Pembaruan kumulatif 10 untuk SQL Server 2008 R2 SP2 /en-us/help/2908087
Pembaruan kumulatif 14 untuk SQL Server 2008 SP3 /en-us/help/2893410
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".