KB3189655 - Kesalahan 33294 jika kursor dideklarasikan menggunakan petunjuk kueri OPTION (RECOMPILE) 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

Asumsikan bahwa Anda menentukan petunjuk kueri OPTION (RECOMPILE) saat mendeklarasikan kursor dalam kueri. Ketika menjalankan kueri di instans Microsoft SQL Server 2016, Anda mungkin menerima pesan kesalahan yang menyerupai seperti berikut:

Catatan

Msg 33294, Tingkat 16, Status 3, Baris 130

Beberapa parameter atau kolom batch perlu dienkripsi, tetapi kunci enkripsi kolom yang sesuai tidak dapat ditemukan. Gunakan sp_refresh_parameter_encryption untuk me-refresh metadata parameter modul.

      

Resolusi

Perbaikan untuk masalah ini disertakan dalam pembaruan kumulatif berikut untuk SQL Server:

Pembaruan Kumulatif 2 untuk SQL Server 2016
      

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:

Pembaruan kumulatif terbaru untuk SQL Server 2016
      

Status

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

Referensi

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