在Server中,我可以在协议设置中“强制加密”。如果我将设置为“否”,任何客户端仍然可以要求加密。
我能以某种方式看到与数据库的哪些连接在使用加密吗?
发布于 2015-10-13 13:10:18
来自TechNet sys.dm_exec_连接DMV:如果连接没有加密,encrypt_option将显示FALSE。
下面是管理员可以运行的TSQL语句示例(视图服务器状态是必需的特权):
SELECT session_id, connect_time, net_transport, encrypt_option, auth_scheme, client_net_address
FROM sys.dm_exec_connections发布于 2021-01-07 14:21:22
请注意,在(SSMS)中,“查看连接属性”不会显示连接是否加密。它只显示客户端(SSMS)是否要求对连接进行加密。

如果您在服务器配置上使用Force Encryption = true,则所有连接都将被加密,但SSMS不会指示它。
您可以使用以下方法验证服务器上的连接:
SELECT encrypt_option,* FROM sys.dm_exec_connectionsencrypt_option将是加密连接的true

https://dba.stackexchange.com/questions/117873
复制相似问题