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

前端之家收集整理的这篇文章主要介绍了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加密.

猜你在找的MsSQL相关文章