how do i know if microsoft ODBC Driver 13 for SQL Server is running TLS 1.2 or higher

Tom Seabrooke 20 Reputation points
2024-09-10T14:48:45.86+00:00

how do i know if microsoft ODBC Driver 13 for SQL Server is running TLS 1.2 or higher

Azure SQL Database
SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,568 questions
0 comments No comments
{count} votes

Accepted answer
  1. Michael Taylor 53,971 Reputation points
    2024-09-10T15:25:04.7466667+00:00

    SSL is a handshaking protocol. The client sends to the server the list of SSL versions and algorithms it supports. The server compares that to what it supports and chooses the highest version and best algorithm and then that is what is used.

    On the client side you can see the versions and algorithms that are configured by using IISCrypto. In general anything less than TLS 1.2 should be turned off. YOu can do the same thing on the server side.

    For security reasons you shouldn't allow connections using anything less than TLS 1.2 unless you are dealing with very old clients that cannot be upgraded to newer TLS versions. But that would only be a temporary situation. Most major web services have already disabled TLS less than 1.2 and most corporate networks have done the same thing. You can read more about TLS deprecation here. For SQL Server support for TLS refer to this article.

    For web apps you can check the SSL settings by going to the site and looking at the security information. For ODBC though this connection is done behind the scenes. I don't know a way to see the underlying network connection directly. It might be the ODBC logs, if any. Otherwise use a network sniffing tool like Fiddler to monitor the connection. Provided both the client and server have TLS 1.2 enabled then that is what should be used.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.