Pembaruan ini menambahkan prosedur tersimpan baru yang memungkinkan Anda membersihkan tabel sisi secara manual (change_tracking_objectid) dalam database tempat pelacakan perubahan diaktifkan.
Pascal
sp_flush_CT_internal_table_on_demand [@TableToClean =] ' NamaTabel '
Argument
[@TableToClean =] ' NamaTabel ' adalah nama tabel, yang memungkinkan pelacakan perubahan diaktifkan. Backlog dibiarkan untuk pembersihan otomatis dengan pelacakan perubahan.
Output yang diharapkan
Saat Anda menjalankan prosedur yang disimpan, salah satu dari skenario berikut ini terjadi:
-
Jika tabel tidak ada atau jika pelacakan perubahan tidak diaktifkan, pesan kesalahan yang sesuai akan dibuang.
-
Prosedur yang disimpan ini akan memanggil prosedur tersimpan internal lain yang membersihkan konten dari tabel sisi pelacakan perubahan yang didasarkan pada versi pembersihan yang tidak valid dengan menggunakan tampilan manajemen sys.change_tracking_tables dinamis. Saat dijalankan, akan memperlihatkan informasi baris Total yang dihapus (untuk setiap baris 5000).
Pemecahan Masalah
Informasi paket layanan untuk SQL Server
Pembaruan ini diperbaiki dalam paket layanan berikut untuk SQL Server:
SQL Server 2016 Service Pack 1
Paket Layanan bersifat kumulatif. Setiap paket layanan baru berisi semua perbaikan yang ada dalam paket layanan sebelumnya, beserta perbaikan baru apa pun. Rekomendasi kami adalah untuk menerapkan paket layanan terbaru dan pembaruan kumulatif terbaru untuk paket layanan tersebut. Anda tidak perlu menginstal paket layanan sebelumnya sebelum menginstal paket layanan terbaru. Gunakan tabel 1 dalam artikel berikut ini untuk menemukan informasi selengkapnya tentang paket layanan terbaru dan pembaruan kumulatif terbaru. Cara menentukan versi, edisi dan tingkat pembaruan SQL Server dan komponennya
DijadikanUntuk informasi selengkapnya tentang mengubah pembersihan pelacakan, lihat mengubah pembersihan pelacakan (Bagian 1) dan mengubah pembersihan pelacakan (Bagian 2).