Sql server 如何像在常规Sql Server上一样在Sql Azure上强制进行传输中加密?

Sql server 如何像在常规Sql Server上一样在Sql Azure上强制进行传输中加密?,sql-server,azure-sql-database,Sql Server,Azure Sql Database,我们正在测试我们的应用程序的概念验证 我们在Azure上有一个托管SQL Server实例,托管我们的数据库。在我对我们手头的Azure人员进行窃听之前,我想知道是否有可能强制传输加密?我想确保来自我的各种客户端应用程序、网站和服务的连接被强制加密。我说的不是表和文件的加密,而是连接本身 通过谷歌搜索,我只找到了这个链接 这告诉我它正在工作,但是,它可以被配置,还是默认为加密 在常规SQL Server上,我可以轻松地在机器本身上,在SQL Server配置管理器中,右键单击我的实例的协议,在S

我们正在测试我们的应用程序的概念验证

我们在Azure上有一个托管SQL Server实例,托管我们的数据库。在我对我们手头的Azure人员进行窃听之前,我想知道是否有可能强制传输加密?我想确保来自我的各种客户端应用程序、网站和服务的连接被强制加密。我说的不是表和文件的加密,而是连接本身

通过谷歌搜索,我只找到了这个链接 这告诉我它正在工作,但是,它可以被配置,还是默认为加密

在常规SQL Server上,我可以轻松地在机器本身上,在SQL Server配置管理器中,右键单击我的实例的协议,在SQL Server网络配置中,在标志选项卡中,我选择强制加密为是,然后选择证书或否,等等

有人能帮我弄清楚这个吗

提前谢谢


user7379674

默认设置是通过TLS加密传输中的所有连接,如中所述

与SQL Server不同,在SQL Server中,您可以通过将强制协议加密设置为OFF来配置此设置,而SQL数据库的此设置默认为on,并且不可配置

此规则的例外情况是一些非常旧的客户端,例如JTD,它可以根据TDS协议进行向下协商,并进行未加密的连接。不用说,我们建议您使用最新的驱动程序,并确保您的应用程序按照上述最佳实践进行连接