首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用集成安全性建立连接时,SSPI握手失败,错误代码为0x8009030c

使用集成安全性建立连接时,SSPI握手失败,错误代码为0x8009030c
EN

Stack Overflow用户
提问于 2009-10-08 22:05:49
回答 5查看 95K关注 0票数 13

尝试使用JDBC连接连接到SQL Server2005时出现以下错误。

代码语言:javascript
运行
复制
 Error: 17806, Severity: 20, State: 2.
 Logon       SSPI handshake failed with error code 0x8009030c while establishing 
             a connection with integrated security; the connection has been 
             closed. [CLIENT: 127.0.0.1]
 Logon       Error: 18452, Severity: 14, State: 1.
 Logon       Login failed for user ''. The user is not associated with a trusted 
             SQL Server connection. [CLIENT: 127.0.0.1]

我的连接URL:

代码语言:javascript
运行
复制
jdbc:sqlserver://LOCALHOST:1433;DatabaseName=master;integratedSecurity=true
EN

回答 5

Stack Overflow用户

发布于 2011-07-28 16:15:52

这个问题的关键,至少对我来说,是通过环回接口(127.0.0.1)建立到SQL Server的连接。我有同样的症状,并在this blog post中找到了答案。

总而言之:发生了环回检查,这会导致通过环回适配器的可信连接失败。可以通过添加注册表项来删除此检查,如下所示:

  1. 使用regedit编辑注册表。(开始->运行…HKLM\System\CurrentControlSet\Control\LSA
  2. Add )此值浏览到:将名为“DisableLoopbackCheck”
  3. Set
  4. 的DWORD值编辑为1

我在进行此更改后重启了系统,只是为了确认一下,但您可能会发现这不是必需的。在此注册表更改生效后,我可以通过环回适配器建立可信连接。

感谢Blackhawk Consulting Blog在这个问题上为我指明了正确的方向。

票数 17
EN

Stack Overflow用户

发布于 2013-08-05 16:33:16

我也遇到了这个问题,原因很简单:我的域用户的密码已过期,因此凭据已被撤销。

碰巧的是,我还让SQL Management Studio保持打开状态,这样在我更改域密码之前,它每隔2-3分钟就会生成一次这样的错误。

票数 6
EN

Stack Overflow用户

发布于 2010-01-14 20:00:35

具有与此0x8009030c代码完全相同的消息。

在我的例子中,用户没有从网络访问sql计算机的权限,我收到了一条失败的审计消息,指出了这一点(我认为在其他情况下也会出现同样的消息)。

转至:本地安全策略->安全设置->本地策略->用户权限分配->从网络访问此计算机->添加用户

它解决了这个问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1538027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档