Gejala
Penyusunan ulang indeks online dapat menyebabkan kerusakan indeks atau kehilangan data ketika digunakan bersama dengan kueri bersamaan yang mengubah banyak baris di Microsoft SQL Server 2012 atau Microsoft SQL Server 2014. Misalnya, replikasi memperbarui banyak baris pada tabel saat build indeks online berjalan di tabel yang sama secara bersamaan.
Masalah ini terjadi jika kondisi berikut ini benar:
- Kueri build indeks online berjalan dalam mode paralel.
- Kesalahan kebuntuan dan kesalahan fatal seperti "waktu habis penguncian" terjadi dalam urutan tertentu.
Catatan: Untuk mengatasi masalah ini, jalankan build indeks online dalam mode seri (DOP = 1).
Resolusi
Informasi pembaruan kumulatif
Masalah pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.
Pembaruan Kumulatif 11 untuk SQL Server 2012 SP1 /en-us/help/2975396
Pembaruan Kumulatif 1 untuk SQL Server 2012 SP2 /en-us/help/2976982
Pembaruan Kumulatif 2 untuk SQL Server 2014 /en-us/help/2967546
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:
- Pembaruan kumulatif terbaru untuk SQL Server 2012 SP1
- Pembaruan kumulatif terbaru untuk SQL Server 2012 SP2
- Pembaruan kumulatif terbaru untuk SQL Server 2014
Informasi hotfix SQL Server 2012 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.
Catatan: Setelah menerapkan hotfix, progress_report_online_index_operation kejadian yang diperpanjang juga akan menyertakan detail kesalahan dalam bidang data error_number yang telah ditambahkan ke kejadian. Bidang ini dapat digunakan untuk mengidentifikasi kegagalan internal selama operasi Indeks Online.
Persyaratan hidupkan ulangAnda tidak perlu memulai ulang komputer setelah menerapkan hotfix ini.
Informasi penggantian hotfixHotfix ini tidak menggantikan hotfix yang dirilis sebelumnya.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".