Gejala
Misalnya Anda memiliki tabel yang berisi indeks non-unik di Microsoft SQL Server 2012 atau SQL Server 2014. Saat Anda menjalankan kueri untuk memperbarui tabel dengan menggunakan indeks bitmap yang berisi kunci partisi, Anda menerima pesan kesalahan berikut:
MSG 2601, tingkat 14, negara bagian 1, baris 1Tidak bisa menyisipkan baris kunci duplikat dalam <nama tabel> dengan indeks unik <indeks nama>. Nilai kunci duplikat adalah (0, <nilai>).
Catatan Indeks tidak indeks unik dan memungkinkan duplikat.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 4 untuk SQL Server 2014 /en-us/help/2999197
Pembaruan kumulatif 2 untuk SQL Server 2012 SP2 /en-us/help/2983175
11 pembaruan kumulatif untuk SQL Server 2012 SP1 /en-us/help/2975396
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:
Penyelesaian Masalah
Untuk mengatasi masalah ini, Aktifkan bendera pelacakan 8690 untuk menonaktifkan operasi Spool . Namun, penanganan masalah ini dapat menyebabkan regresi kinerja karena Spool dinonaktifkan.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".