sql-server – SQL Server实例是否同时允许安全连接和非安全连接?

我们有一个运行MS sql Server 2012的应用程序.对于一个特定用例,我们希望SSL保护jdbc连接.我检查了以下链接

> How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console
> Connecting with SSL Encryption
> Enable Encrypted Connections to the Database Engine

有两件事让我感到困惑:

> SSL连接使用端口1433,就像通常的纯文本连接一样.没有额外的安全连接端口(如纯LDAP为389,LDAPS为636)?
>第3个链接显示“要配置服务器以接受加密连接”,我需要将“ForceEncryption”设置为TRUE.

这让我想到了最后一个问题:是否可以同时使用安全且非安全的连接?或者,一旦配置了这些,所有jdbc客户端都必须使用SSL吗?

非常感谢

解决方法

我怀疑这篇文章会帮助你:

> Understanding SSL Support

默认情况下,协议仍然使用TCP端口1433,而不管使用何种SSL.客户端可以请求SSL,如果服务器安装了证书,则服务器和客户端将协商SSL.可以将服务器配置为强制SSL,这将导致不支持SSL的客户端终止其连接.只要客户端请求SSL,就没有必要告诉服务器强制SSL加密.

相关文章

(一)日志传送架构 (1.1)相关服务器 主服务器 :用于生产的服务器,上面运行这生产SQL Server数据库...
(一)事故背景 最近在SQL Server 2012生产数据库上配置完事物复制(发布订阅)后,生产数据库业务出现了...
(一)测试目的 目前公司使用的SQL SERVER 2012高可用环境为主备模式,其中主库可执行读写操作,备库既...
(一)背景个人在使用sql server时,用到了sql server的发布订阅来做主从同步,类似MySQL的异步复制。在...
UNION和OR谓词 找出 product 和 product2 中售价高于 500 的商品的基本信息. select * from product wh...
datawhale组队学习task03