Gejala
Misalnya Anda menggunakan fitur Always Encrypted Microsoft SQL Server untuk mengenkripsi kolom dalam tabel. Sekarang Anda mengaktifkan Ubah Penangkapan Data (CDC) untuk tabel ini, dan kolom yang dienkripsi tidak disertakan dalam captured_column_list. Dalam skenario ini, ketika Anda mencoba menggunakan prosedur yang disimpan sistem sp_cdc_disable_table untuk menonaktifkan CDC untuk tabel, Anda mungkin menerima pesan kesalahan yang menyerupan berikut ini:
Msg 22833, Tingkat 16, Negara Bagian 1, Prosedur sp_cdc_disable_table_internal, LineNumber Garis [ LineNumber Garis Mulai Batch]
Tidak dapat memperbarui metadata yang menunjukkan table TableName tidak diaktifkan untuk Ubah Tangkapan Data.
Kegagalan terjadi ketika menjalankan perintah 'sp_cdc_disable_table_tranx'.
Kesalahan yang dikembalikan adalah 11430: 'Tidak dapat mengaktifkan perekaman data perubahan pada kolom 'ColumnName'.
Ubah rekaman data tidak didukung untuk kolom terenkripsi.'.
Gunakan tindakan dan kesalahan untuk menentukan penyebab kegagalan dan mengirimkan ulang permintaan.
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:
Pembaruan Kumulatif 7 untuk SQL Server 2019
Pembaruan Kumulatif 1 untuk SQL Server 2017
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 2019
Informasi selengkapnya
Untuk informasi selengkapnya tentang fitur Ubah Penangkapan Tanggal dan Always Encrypted SQL Server, lihat artikel berikut ini:
Tentang Mengubah Penangkapan Data di SQL Server
Always Encrypted (mesin database)
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.