我最近将应用程序从 .NET Core 2.2 更新到 .NET 8.0,在尝试连接到 SQL Server 时遇到以下错误:
Microsoft.Data.SqlClient.SqlException (0x80131904):已成功与服务器建立连接,但在登录过程中发生错误。 (提供程序:SSL 提供程序,错误:0 - 证书链是由不受信任的机构颁发的。) ---> System.ComponentModel.Win32Exception (0x80090325): 证书链是由不受信任的机构颁发的。
这个问题如何解决?
添加TrustServerCertificate=True; 到您的 ConnectionString