Applies ToSQL Server 2016 Developer SQL Server 2016 Enterprise SQL Server 2016 Enterprise Core SQL Server 2016 Standard SQL Server 2016 Service Pack 1 SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2022 on Windows (all editions) SQL Server 2022 on Linux (all editions)

Gejala

Pertimbangkan skenario berikut:

  • Anda menggunakan fitur Always Encrypted Microsoft SQL Server untuk mengenkripsi kolom dalam tabel.

  • Anda mengaktifkan fitur ubah penangkapan data (CDC) untuk tabel ini.

  • Kolom terenkripsi tidak disertakan dalam daftar kolom yang direkam.

Dalam skenario ini, ketika Anda mencoba menggunakan prosedur sp_cdc_disable_table yang disimpan sistem 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:

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:

Informasi selengkapnya

Untuk informasi selengkapnya tentang fitur SQL Server CDC dan Always Encrypted, lihat artikel berikut ini:

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.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.