Applies to: Windows Hosting Servers, MSSQL-based sites and connections
Harap diperhatikan:Jika situs yang dimaksud dihosting di lingkungan Hosting bersama kami, Anda perlu membuka tiket Dukungan untuk mendapatkan bantuan. Jika situs Anda menggunakan penyedia SQLOLEDB untuk modul atau database tertentu, Anda mungkin melihat sesuatu yang mirip dengan kesalahan berikut di DNN setelah bermigrasi ke server Windows baru atau menonaktifkan TLS 1.0 dan TLS 1.1:
An error has occurred. DotNetNuke.Services.Exceptions.ModuleLoadException: [DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL Security error.
Ini karena penyedia SQLOLEDB tidak mendukung TLS 1.2. Jika TLS 1.0 dan TLS 1.1 tidak ada atau diaktifkan di server, maka akan merusak fungsi penyedia, sehingga muncul kesalahan. Untuk mengatasi ini, Microsoft telah menerbitkan driver MSOLEDSQL, yang menampilkan kompatibilitas mundur dengan SQLOLEDB dan dapat digunakan sebagai pengganti. Untuk melakukannya, unduh driver dari Microsoft dan instal ke server, lalu ubah penyedia string koneksi dari SQLOLEDB ke MSOLEDBSQL dan daur ulang kumpulan aplikasi situs. Untuk informasi lebih lanjut, lihat posting blog Microsoft pada subjek:https://docs.microsoft.com/en-us/archive/blogs/sqlnativeclient/released-microsoft-ole-db-driver-for-sql-server