强制 SQL 服务器使用 CA 证书

Force SQL Server to use CA certificate

我已经从 entrust 导入了 SSL 证书。该证书在 IIS 中可见,并且可以使用 SSL 访问该站点,所以我知道该证书是好的。

但是我想使用证书来加密与 sql 服务器的连接。证书未显示在 sql 配置管理器中,因为我认为颁发给名称与我的主机名不匹配。

我的服务器名称是例如 zserver.z1,但我使用 dbserver.company.net 的 dns 名称访问服务器。由于我将使用 dns 名称访问服务器,是否可以强制证书?

当我创建证书请求时,我确实指定了 dns 名称作为我的服务器名称,但它没有显示在证书上。也许我应该联系 entrust,但我认为可能有一个注册表修复程序很有希望!

不幸的是,我无法 sql 读取其他证书,我能够重新申请证书而不对本地服务器地址收费,现在可以在 sql 配置管理器中查看。