微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server – 目标主体名称不正确无法生成SSPI上下文

我正在努力获得从机器A到运行sql Server的机器B的sql Server连接。

我已经广泛搜索了所有我发现的东西都没有用。他们也没有引导你逐步解决这个问题。

我们不使用Kerberos,而是使用配置的NTLM。

涉及的机器是(xx用于隐藏某些机器名称以用于安全目的):

> xxPRODSVR001 – Windows Server 2012域控制器
> xxDEVSVR003 – Windows Server 2012(此机器正在生成错误)
> xxDEVSVR002 – Windows Server 2012(此计算机正在运行sql Server 2012)

以下SPN已在DC(xxPRODSVR001)上注册。出于安全考虑,我用yyy模糊了域名:

Registered ServicePrincipalNames for CN=xxDEVSVR002,CN=Computers,DC=yyy,DC=local:

06000

Registered ServicePrincipalNames for CN=xxDEVSVR003,DC=local:

06001

现在,如果只有sql Server错误消息更具描述性,并告诉我它尝试连接的主要名称,我可能能够诊断出来。

那么,任何人都可以指导我如何解决这个问题,或者你能看到我所提供的任何错误吗?

我很乐意生成更多的调试信息,告诉我你需要什么。

解决方法

我花了大约几个小时来解决同样的问题。
事实证明,“Integrated Security = true”导致了这个问题。

尝试从连接字符串中删除此参数。

原文地址:https://www.jb51.cc/mssql/84454.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐