证书链是由不可信的机构颁发的


16

前段时间,我在Windows 10家庭版环境(准确地说是笔记本电脑)上安装了SQL Server 2016开发人员版,一切都很好。

然后有人-盒子上的管理员-决定不告诉我,就重命名了该盒子。

之后,当尝试连接到SQL Server时,我们一直遇到以下错误消息:

在此处输入图片说明

在此处输入图片说明

这是与此非常类似的问题:

从Azure网站连接VM Role中的数据库时,“证书链由不可信的机构颁发”

我也来过这里:

目标主体名称不正确。无法生成SSPI上下文。(Microsoft SQL Server,错误:0)

我一直在使用Kerberos配置管理器,它给了我不同的错误消息

在此处输入图片说明

我应该说我能够通过SQL Server身份验证连接到该SQL Server实例,但是我想使用Windows身份验证进行连接。

只是要清楚-这都是本地计算机,不属于任何域。

我不太确定如何从这里开始,我想要使用Windows身份验证。

与证书有关的错误消息使我考虑在这里重新颁发证书。我不确定如何完成此任务,或者这是否是解决此问题的有效方法。

我今天不会在这台机器旁,但我会尽快赶上。如果时间允许,我将继续进行研究。


1
您是否运行过sp_dropserver和sp_addserver以确保内部SQL名称正确(即@@ servername与计算机名称不同)?
Nic

Answers:



4

进入高级“选项”,将TrustServerCertificate = True设置为其他连接参数


6
这如何以及为什么解决了这个问题?
科林·哈特

2
它表示客户端可以信任与服务器的加密连接的不可信证书。它不受信任,因为未在客户端计算机上安装根证书
cyptus
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.