Sql-Server

證書鏈由不受信任的機構頒發

  • May 17, 2018

前段時間我在 Windows 10 家庭版環境(準確地說是筆記型電腦)上安裝了 SQL Server 2016 開發者版,一切都很好。

然後有人 - 盒子上的管理員 - 在沒有告訴我的情況下決定重命名該盒子。

之後在嘗試連接到 SQL Server 時,我們遇到了以下錯誤消息:

在此處輸入圖像描述

在此處輸入圖像描述

這是一個非常相似的問題:

從 Azure 網站連接 VM 角色中的數據庫時,“證書鏈由不受信任的機構頒發”

我也來過這裡:

目標主體名稱不正確。無法生成 SSPI 上下文。(Microsoft SQL Server,錯誤:0)

我一直在使用 Kerberos 配置管理器,它給了我不同的錯誤消息

在此處輸入圖像描述

我應該說*我可以通過 SQL Server 身份驗證連接到這個 SQL Server 實例,*但我想使用 Windows 身份驗證進行連接。

只是要清楚 - 這都是一臺本地機器,不屬於任何域。

我不太確定如何從這裡開始,我想要的是使用 Windows 身份驗證。

與證書相關的錯誤消息讓我想到在這裡重新頒發證書。我不確定如何完成這項工作,或者這是否是解決這種情況的有效方法。

我今天不會在這台機器旁,但我會盡快趕上。如果時間允許,我會繼續我的研究。

在連接彈出點擊選項 在此處輸入圖像描述

然後確保選中“信任伺服器證書”

在此處輸入圖像描述

轉到高級“選項”並將 TrustServerCertificate=True 放入附加連接參數

引用自:https://dba.stackexchange.com/questions/173785