Artikel ini menjelaskan masalah saat Anda mengenkripsi data di Microsoft SQL Server di Windows 10, versi 1607, Server Windows 2016, Windows 8.1, atau Windows Server 2012 R2. Hotfix tersedia untuk mengatasi masalah ini. Hotfix memiliki prasyarat.
Gejala
Asumsikan Anda mengenkripsi data di SQL Server yang berjalan di Windows 10, versi 1607, Server Windows 2016, Window 8.1, Windows RT 8.1, atau Windows Server 2012 R2. Beberapa operasi kunci terbuka terjadi dalam satu koneksi SQL Server. Dalam situasi ini, Anda melihat bahwa kolom Pribadi (KB) dan Working Set (KB) untuk SQL Server terus meningkat di Monitor Sumber Daya.
Penyebab
Masalah ini terjadi karena masalah di dalam file rsaenh.dll, versi 6.3.9600.16384. SQL Server secara internal menggunakan fungsi Kriptografi Generasi Berikutnya (CNG) untuk mengelola enkripsi data. Jika menggunakan alat VMMAP, melakukan analisis proses, atau mengumpulkan data Xperf dengan pelacakan heap, Anda akan melihat bahwa sebagian besar konsumsi memori dihitung dari tumpukan default.
Masalah ini hanya akan terjadi jika di SQL Server jika Anda menggunakan enkripsi data menggunakan kunci simetris yang menggunakan sertifikat, lalu Anda menjalankan kueri yang membuka dan menutup kunci simetris dalam loop rekursif pada komputer berbasis Server Windows 2016 atau Windows Server 2012 R2.
Resolusi
Untuk mengatasi masalah ini untuk Windows RT 8.1, Windows 8.1, dan Windows Server 2012 R2, instal 2975719 rollup pembaruan, atau dapatkan paket mandiri untuk pembaruan ini melalui situs web Katalog Microsoft Update.
Untuk mengatasi masalah ini untuk Windows 10, versi 1607 atau Server Windows 2016, instal 4284833 rollup pembaruan.
Informasi pembaruan
Prasyarat
Untuk menerapkan pembaruan ini untuk Windows 8.1, Windows RT 8.1, atau Windows Server 2012 R2, Anda harus menginstal 2919355 pembaruan terlebih dahulu. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2919355 Windows RT 8.1, Windows 8.1, dan Windows Server 2012 Pembaruan R2: April 2014
Informasi registri
Untuk menggunakan hotfix dalam paket ini, Anda tidak perlu membuat perubahan apa pun pada registri.
Persyaratan mulai ulang
Anda harus memulai ulang komputer setelah menerapkan pembaruan ini.
Perbarui informasi penggantian
Pembaruan ini tidak menggantikan pembaruan yang dirilis sebelumnya.
Informasi berkas
Versi global hotfix ini menginstal file yang memiliki atribut yang tercantum dalam tabel berikut. Tanggal dan waktu untuk file ini tercantum dalam Waktu Universal Terkoordinasi (UTC). Tanggal dan waktu untuk file ini di komputer lokal Anda ditampilkan dalam waktu lokal bersama dengan bias Waktu Musim Panas (DST) saat ini. Selain itu, tanggal dan waktu dapat berubah saat Anda melakukan operasi tertentu pada file.
Catatan informasi file Windows RT 8.1, Windows 8.1, dan Windows Server 2012 R2 Hotfix penting Windows 8.1 dan hotfix Windows Server 2012 R2 disertakan dalam paket yang sama. Namun, hanya "Windows 8.1" yang tercantum di halaman Permintaan Hotfix. Untuk meminta paket hotfix yang berlaku untuk satu atau kedua sistem operasi, pilih hotfix yang tercantum di bawah "Windows 8.1" di halaman. Selalu lihat bagian "Berlaku untuk" dalam artikel untuk menentukan sistem operasi aktual yang berlaku untuk setiap hotfix.
File yang berlaku untuk produk, pencapaian (RTM, SPn), dan cabang layanan tertentu (LDR, GDR) dapat diidentifikasi dengan memeriksa nomor versi file seperti yang ditunjukkan dalam tabel berikut:
Versi Product Pencapaian Cabang layanan 6.3.960 0.17 xxx Windows RT 8.1, Windows 8.1, dan Windows Server 2012 R2 RTM GDR File MANIFEST (.manifest) dan file MUM (.mum) yang diinstal untuk setiap lingkungan tercantum secara terpisah di bagian "Informasi file tambahan untuk Windows RT 8.1, Windows 8.1, dan Windows Server 2012 R2". MUM, MANIFEST, dan file katalog keamanan terkait (.cat), sangat penting untuk mempertahankan status komponen yang diperbarui. File katalog keamanan, yang atributnya tidak tercantum, ditandatangani dengan tanda tangan digital Microsoft.
Untuk Windows 10, versi 1607 dan Server Windows 2016
Untuk melihat daftar file yang disediakan dalam pembaruan ini, unduh informasi file untuk pembaruan kumulatif 4284833.
Untuk Windows RT 8.1
| Nama file | Versi file | Ukuran file | Tanggal | Waktu | Platform |
|---|---|---|---|---|---|
| Rsaenh.dll | 6.3.9600.17200 | 165,824 | 07-Jun-2014 | 10:06 | Tidak berlaku |
Untuk semua versi Windows 8.1 berbasis x86 yang didukung
| Nama file | Versi file | Ukuran file | Tanggal | Waktu | Platform |
|---|---|---|---|---|---|
| Rsaenh.dll | 6.3.9600.17200 | 189,016 | 07-Jun-2014 | 10:20 | x86 |
Untuk semua versi Windows 8.1 dan Windows Server 2012 R2 berbasis x64 yang didukung
| Nama file | Versi file | Ukuran file | Tanggal | Waktu | Platform |
|---|---|---|---|---|---|
| Rsaenh.dll | 6.3.9600.17200 | 216,368 | 07-Jun-2014 | 12:46 | x64 |
| Rsaenh.dll | 6.3.9600.17200 | 189,016 | 07-Jun-2014 | 10:20 | x86 |
Solusi
Untuk mengatasi masalah ini, enkripsi kunci SYMMETRIC menggunakan kata sandi, bukan sertifikat.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi Selengkapnya
Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684 Deskripsi terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft
Informasi file tambahan
Informasi file tambahan untuk Windows RT 8.1, Windows 8.1, dan Windows Server 2012 R2
File tambahan untuk Windows RT 8.1
| Properti file | Nilai |
|---|---|
| Nama file | Arm_09dd58757800de51b3c5310c5b3922b3_31bf3856ad364e35_6.3.9600.17201_none_59cfebc2519c83cc.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 698 |
| Tanggal (UTC) | 09-Jun-2014 |
| Waktu (UTC) | 17:03 |
| Platform | Tidak berlaku |
| Nama file | Arm_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4bcac7acc9d1dc5.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 2,617 |
| Tanggal (UTC) | 07-Jun-2014 |
| Waktu (UTC) | 11:11 |
| Platform | Tidak berlaku |
File tambahan untuk semua versi Windows 8.1 berbasis x86 yang didukung
| Properti file | Nilai |
|---|---|
| Nama file | X86_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_b28f8a3e24abb79c.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 698 |
| Tanggal (UTC) | 09-Jun-2014 |
| Waktu (UTC) | 16:14 |
| Platform | Tidak berlaku |
| Nama file | X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 2,617 |
| Tanggal (UTC) | 07-Jun-2014 |
| Waktu (UTC) | 10:43 |
| Platform | Tidak berlaku |
File tambahan untuk semua versi berbasis x64 Windows 8.1 dan Windows Server 2012 R2 yang didukung
| Properti file | Nilai |
|---|---|
| Nama file | Amd64_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_0eae25c1dd0928d2.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 700 |
| Tanggal (UTC) | 09-Jun-2014 |
| Waktu (UTC) | 17:10 |
| Platform | Tidak berlaku |
| Nama file | Amd64_dbf4f750b16b2ab5f215db3f98fa3563_31bf3856ad364e35_6.3.9600.17201_none_6ae995bb3e5f63b1.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 702 |
| Tanggal (UTC) | 09-Jun-2014 |
| Waktu (UTC) | 17:10 |
| Platform | Tidak berlaku |
| Nama file | Amd64_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_50d8d5a684fd7035.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 2,621 |
| Tanggal (UTC) | 07-Jun-2014 |
| Waktu (UTC) | 13:11 |
| Platform | Tidak berlaku |
| Nama file | X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
| Versi file | Tidak berlaku |
| Ukuran file | 2,617 |
| Tanggal (UTC) | 07-Jun-2014 |
| Waktu (UTC) | 10:43 |
| Platform | Tidak berlaku |