Sql-Server

錯誤:無法生成 SSPI 上下文

  • September 9, 2021

當有人嘗試連接到 SQL Server 實例時,會出現以下錯誤:

不可能生成 SSPI 上下文。

昨天我們停電了(不知道用英語怎麼說),我不得不關閉我們的伺服器。

尋找答案,我發現了這個:

SQL Server 2008 連接問題:無法生成 SSPI 上下文

但這對我沒有幫助,因為他們直到昨天都工作正常。我不想改變任何東西。但如果必須,我會改變它。

Obs:我現在無法重新啟動伺服器。


編輯:自從我回答以來,我們沒有任何錯誤。

“無法生成 SSPI 上下文”是一般錯誤。它可能是由許多問題引起的,例如過時的密碼、時鐘漂移、Active Directory 訪問權限、未能註冊 SPN 等等。

這個問題沒有解決辦法。唯一的“解決方案”是根據KB811889和/或Troubleshooting Kerberos Errors調查原因。在不了解原因的情況下,從隨機的 Internet 資源中應用一種或另一種解決方案,可能會或可能不會解決問題,可能會或可能不會導致挫敗感,可能會或可能不會造成不可挽回的損害。

我遇到了這個問題,它已通過刪除伺服器 AD 中電腦帳戶屬性中的 SPN 條目得到解決

在 AD 使用者和電腦中找到機器帳戶(高級視圖)

在此處輸入圖像描述

然後為 MSSQLSvc 刪除 servicePrincipalName 中的兩個條目

在此處輸入圖像描述

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