KB4466107 - FIX: Tugas pemindaian enkripsi yang dipicu saat memulai database mungkin dibatalkan di SQL Server 2016

Berlaku Untuk
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Gejala

Misalnya Anda telah mengaktifkan Enkripsi Data Transparan (TDE) dalam database di Microsoft SQL Server 2016. Anda memulai ulang layanan SQL Server untuk instance hosting database sebelum pemindaian enkripsi TDE awal selesai, lalu Anda melihat pemindaian enkripsi yang dilanjutkan mungkin dibatalkan dan tidak akan mengalami kemajuan kecuali Anda memulai layanan secara manual dengan menjalankan pernyataan berikut:

ALTER DATABASE yourPartiallyEncrypteDB SET ENCRYPTION ON
      

Penyebab

Pembatalan tugas pemindaian enkripsi terjadi karena tidak bisa berjalan normal hingga proses mulai database selesai. Namun, tugas pemindaian enkripsi menunggu proses startup hanya selama dua detik. Dengan demikian, jika waktu habis terlampaui, tugas enkripsi akan dibatalkan secara diam-diam.

Catatan Perbaikan ini meningkatkan waktu habis menjadi 20 detik.  Anda bisa menggunakan percent_completesys.dm_database_encryption_keys untuk memantau apakah tugas enkripsi membuat kemajuan apa pun.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Resolusi

Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:

Tentang pembaruan kumulatif 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:

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.