SSMS v18.3 "Trust Server certificate" option

Mudit Gupta 81 Reputation points
2024-04-17T18:31:14.69+00:00

On one server , I have set ForcedEncryption to True. I have also attached server certificate to service account, with service account having read rights on certificate. Everything working as expected. When I query sys.dm_exec_connections, I see Encrypt = True.

I have multiple SSMS versions. Here is where, I need some advise.

  1. With v18.3, I am able to connect to server without doing anything with "Trust Server Certificate".
  2. with V 19.3.4, unless I select "Trust Server Certificate" I get error ( SSL Provider: 0. )
  3. with V20.1, unless I select "trust server certificate", I get error. ( SSL provider: 0) .

Does this means v18.3 is less secure compared to v19 & v20? Should I get my users use newer version of SSMS ?

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
12,736 questions
0 comments No comments
{count} votes

Accepted answer
  1. Greg Low 1,495 Reputation points Microsoft Regional Director
    2024-04-18T00:40:57.8433333+00:00

    As the versions of changed, the underlying client libraries have also been being changed, and yes, they are becoming more secure by default.

    With 20.1, the certificate related details have been moved to the front page of the connection dialog. You can see details explained here: https://techcommunity.microsoft.com/t5/sql-server-blog/upcoming-changes-for-sql-server-management-studio-ssms-part-1/ba-p/4059495

    2 people found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. MikeyQiao-MSFT 560 Reputation points Microsoft Vendor
    2024-04-18T02:51:12.52+00:00

    Hi,Mudit Gupta

    V20.1:

    When configured as

    User's image

    Equal to

    V 19.3.4 or V18.3:

    User's image


    V20.1:

    When configured as

    User's image

    Equal to

    V 19.3.4 or V18.3:

    User's image

    The different versions mentioned all utilize TLS and SSL protocols for encrypted connections, and there are no differences. Therefore, there is no need to update SSMS to the latest version.

    About Certificate Encryption you can refer to this article.

    1 person found this answer helpful.
    0 comments No comments