title: C# TLS and SQL Server
body: <p>I recently had to update my secure web server to remove TLS 1.0 and TLS 1.1 leaving just TLS 1.2. This ended up causing the connection to the SQL server to fail (I know an update to the SQL server needs to be performed to accept TLS1.2) </p>
  
  <p>What I don't understand is my connection string does not contain "TrustServerCertificate" so I don't understand why the connection between the web server and the SQL server is running through a SSL connection when it is not specified there. Is this by default once the site on the Web Server has a Secure Certificate installed? Or is there something else that is enforcing the secure connection. </p>