Win32Exception: Sertifika zinciri güvenilmeyen bir yetkili tarafından verildi.

Anonim (156) 5 gün önce sordu

SQL sunucuya asp.net blazor üzerinden erişmek istiyorum.  Örnek koddaki gibi @"Server=SQLServer;Database=EFCoreStudentDb;Trusted_Connection=True;";  kullanıyorum. Datatabase adı ve sunucu adı aynı ama şöyle bi hata alıyorum 

An unhandled exception occurred while processing the request.

Win32Exception: Sertifika zinciri güvenilmeyen bir yetkili tarafından verildi.

Unknown location

SqlException: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - Sertifika zinciri güvenilmeyen bir yetkili tarafından verildi.)

Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, bool breakConnection, Action<Action> wrapCloseInAction)

Win32Exception: Sertifika zinciri güvenilmeyen bir yetkili tarafından verildi. hatasının çözümü nedir?

Toplam 1 cevap


alattin (17127) 4 gün önce cevapladı

Bağlantu cümlene şunu eklersen sorun çözülecektir

TrustServerCertificate=True

Örnek bağlantı cümlesi şu şekilde olabilir:

Server=.\\SQLEXPRESS;Database=DBAd; User Id=KullaniciAdi;Password=Parola;TrustServerCertificate=True

Bu  şekilde bağlantı cümleni düzenlersen Win32Exception: Sertifika zinciri güvenilmeyen bir yetkili tarafından verildi. hatasını çözmüş olursun.