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
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.