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

前端之家收集整理的这篇文章主要介绍了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”导致了这个问题。

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

猜你在找的MsSQL相关文章