Mat*_*und 12 sql-server encryption connections
在 SQL Server 中,我可以在协议设置中“强制加密”。如果我将该设置保留为“否”,则任何客户端仍可能需要加密。
我能以某种方式查看到数据库的哪些连接正在使用加密吗?
小智 16
来自TechNet sys.dm_exec_connections DMV:如果连接未加密, encrypt_option 将显示 FALSE。
下面是一个可以由管理员运行的示例 TSQL 语句(VIEW SERVER STATE 是所需的权限):
SELECT session_id, connect_time, net_transport, encrypt_option, auth_scheme, client_net_address
FROM sys.dm_exec_connections
Run Code Online (Sandbox Code Playgroud)
有多种方法可以检查连接:
您可以使用Wireshark等第三方工具,它可以让您在微观层面上了解网络上发生的情况,并帮助您获得这些加密连接。
您还可以使用Microsoft Network Monitor 3.4来获取这些连接详细信息。
正如 travis 所提到的,您还可以查看DMVencrypt_option的专栏sys.dm_exec_connections
此外,请阅读这篇文章,它将帮助您了解有关使用 SS 加密 SQL Server 2005 和 SQL Native Client 中的连接的更多信息
| 归档时间: |
|
| 查看次数: |
26161 次 |
| 最近记录: |