Microsoft Ole Db Provider For Sql Server Tls 1.2 [upd] Now
using (OleDbConnection conn = new OleDbConnection( "Provider=MSOLEDBSQL;Data Source=myServer;Initial Catalog=myDB;Integrated Security=SSPI;"))
Registry keys (reboot required):
Provider=MSOLEDBSQL;Data Source=sqlserver.contoso.com;Initial Catalog=MyDB;Integrated Security=ActiveDirectoryIntegrated; (Use Integrated Security=SSPI if using classic NTLM/Kerberos instead of Azure AD) Append Encrypt=yes; and TrustServerCertificate=no; for production (with proper certificate validation). To strictly require TLS 1.2, you may need to configure Schannel system-wide or set the SSL Crypto context – but MSOLEDBSQL automatically negotiates TLS 1.2 if the server supports it. To disable older protocols system-wide: microsoft ole db provider for sql server tls 1.2
Provider=SQLOLEDB;Data Source=sqlserver.contoso.com;Initial Catalog=MyDB;Integrated Security=SSPI; to: ")) Registry keys (reboot required): Provider=MSOLEDBSQL