错误:无法生成 SSPI 上下文

Rac*_*SQL 11 sql-server-2008 authentication sql-server errors connectivity

当有人尝试连接到 SQL Server 实例时,会显示错误:

不可能生成 SSPI 上下文。

昨天我们停电了(不知道这个用英语怎么说),我不得不关闭我们的服务器。

寻找答案,我发现了这个:

SQL Server 2008 连接问题:无法生成 SSPI 上下文

但这对我没有帮助,因为直到昨天它们都工作正常。我不想改变任何东西。但如果有必要,我会改变它。

Obs:我现在无法重新启动服务器。


编辑:自从我回答以来,我们没有任何错误。

Rem*_*anu 17

“无法生成 SSPI 上下文”是一般错误。它可能由许多问题引起,例如密码过期、时钟漂移、Active Directory 访问权限、未能注册 SPN 等等。

这个问题没有解决办法。唯一的“解决方案”是根据KB811889和/或故障排除 Kerberos 错误调查原因。在不了解原因的情况下,从随机的 Internet 资源中应用一种或另一种解决方案,可能会或可能不会解决问题,可能会或可能不会引起挫折,可能会或可能不会造成不可挽回的损害。

  • 答案->从随机的互联网资源中应用一种或另一种解决方案,不了解原因,可能会或可能不会解决问题,可能会或可能不会导致挫折,可能会或可能不会造成不可挽回的损害。响应->“我们将 SQL SERVICE 用户更改为“域管理员”。-ooooo-kaay 那么。 (2认同)

Rac*_*SQL -1

我们将其更改SQL SERVICE user为“ Domain Admin”。

我做了一些研究来了解为什么会发生这种情况。它说,当您关闭服务时,您需要一个具有创建新 SPN 权限的帐户(当它再次打开时)。如果您在没有它的情况下启动服务,它将显示 CANNOT GENERATE SSPI CONTEXT。

我们正在更改系统帐户的权限。

希望它能帮助某人。

  • 服务帐户的良好做法是为他们提供尽可能少的权限。为您的服务帐户提供域管理员与该方法相反 - 从安全角度来看,我强烈建议不要这样做。 (17认同)