首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查到Server的连接是否已加密?

如何检查到Server的连接是否已加密?
EN

Database Administration用户
提问于 2015-10-13 12:57:57
回答 2查看 39.3K关注 0票数 14

在Server中,我可以在协议设置中“强制加密”。如果我将设置为“否”,任何客户端仍然可以要求加密。

我能以某种方式看到与数据库的哪些连接在使用加密吗?

EN

回答 2

Database Administration用户

回答已采纳

发布于 2015-10-13 13:10:18

来自TechNet sys.dm_exec_连接DMV:如果连接没有加密,encrypt_option将显示FALSE。

下面是管理员可以运行的TSQL语句示例(视图服务器状态是必需的特权):

代码语言:javascript
复制
SELECT session_id, connect_time, net_transport, encrypt_option, auth_scheme, client_net_address 
FROM sys.dm_exec_connections
票数 21
EN

Database Administration用户

发布于 2021-01-07 14:21:22

请注意,在(SSMS)中,“查看连接属性”不会显示连接是否加密。它只显示客户端(SSMS)是否要求对连接进行加密。

如果您在服务器配置上使用Force Encryption = true,则所有连接都将被加密,但SSMS不会指示它。

您可以使用以下方法验证服务器上的连接:

代码语言:javascript
复制
SELECT encrypt_option,* FROM sys.dm_exec_connections

encrypt_option将是加密连接的true

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/117873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档