Gejala
Di SQL Server 2014 atau 2016, asumsikan bahwa Anda memiliki database yang menggunakan pelacakan perubahan dan pembersihan otomatis diaktifkan. Jika ada database yang berada dalam status non-online (seperti offline atau pemulihan yang tertunda), dan nilai id database ini lebih kecil dari id database yang digunakan untuk mengubah pelacakan, Anda akan melihat bahwa pembersihan tabel sisi (change_tracking_objectid) tidak terjadi.CatatanĀ Anda mengalami masalah ini hanya ketika ID database dari database non-online lebih kecil daripada database yang memiliki pelacakan perubahan diaktifkan.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Pembaruan kumulatif 7 untuk SQL server 2014 Service Pack 1 pembaruan kumulatif 2 untuk SQL Server 2016
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 pembaruan kumulatif SQL server 2014 terbaru untuk SQL Server 2016
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan oleh Microsoft untuk menjelaskan pembaruan perangkat lunak.