Serdia Asked: 2022-01-13 10:19:25 +0800 CST2022-01-13 10:19:25 +0800 CST 2022-01-13 10:19:25 +0800 CST 证书 (SHA1) 已加载到数据库中,但在 SQL 配置管理器和密钥注册表下找不到 772 我在服务器上有两个实例。sql 2014(端口 1433)和 sql 2016(端口 50019) 我在未过期的服务器上有一个带有 SHA1 算法的证书。 **当 sql server 启动时,我可以清楚地看到上面的证书是为加密加载的(见 snip)。 似乎这不是自生成的证书,因为它没有这么说。** 但是,如果我在 SQL 配置管理器下检查证书,我看不到它。 此外,注册密钥下没有使用证书 那么,为什么它被加载到数据库中,但在 SQL 配置和注册编辑器下却找不到呢?是否已正确安装? sql-server encryption 1 个回答 Voted Best Answer Sean Gallardy 2022-01-13T16:51:51+08:002022-01-13T16:51:51+08:00 那么,为什么它被加载到数据库中,但在 SQL 配置和注册编辑器下却找不到呢? 默认情况下,SQL Server 将检查证书存储中是否有任何符合 SSL 要求的证书。如果找到,则使用它代替启动时生成的自签名证书(如果需要)。 由于这是自动为您完成的,因此不需要配置,但如果强制加密,最好显式配置。 SQL Server 的配置管理器中可能没有显示它的原因有多种。我花了太多时间调试这些,才知道在 SQL Server 2019 之前,这充其量只是一次废话。 是否已正确安装? 如果没有它就无法使用。
默认情况下,SQL Server 将检查证书存储中是否有任何符合 SSL 要求的证书。如果找到,则使用它代替启动时生成的自签名证书(如果需要)。
由于这是自动为您完成的,因此不需要配置,但如果强制加密,最好显式配置。
SQL Server 的配置管理器中可能没有显示它的原因有多种。我花了太多时间调试这些,才知道在 SQL Server 2019 之前,这充其量只是一次废话。
如果没有它就无法使用。