Gejala
Pertimbangkan skenario berikut:
-
Anda mengaktifkan pelacakan perubahan untuk tabel database SQL Server di Microsoft SQL Server 2012 atau SQL Server 2014.
-
Tabel dasar berisi sangat sedikit baris data. Misalnya, tabel berisi satu baris.
-
Tabel sisi pelacakan perubahan (tabel sistem internal) berisi sekitar 1.000 baris data.
-
Tabel sistem syscommittab berisi banyak baris. Misalnya, tabel berisi baris 1.500.000.
Dalam skenario ini, saat Anda menjalankan kueri untuk menentukan perubahan yang dibuat dengan menggunakan fungsi Changetable , SQL Server mungkin menggunakan rencana yang menggunakan agregat kecocokan hash dan bukan pengurutan. Oleh karena itu, SQL Server mengembalikan informasi yang salah tentang perubahan.
Pemecahan Masalah
Informasi pembaruan
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dalam pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Catatan Anda dapat menemukan informasi tentang Build SQL Server terbaru dari tempat untuk menemukan informasi tentang Build SQL Server terbaru.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.