加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 06:56:01 所属栏目:MsSql教程 来源:网络整理
导读:我正在努力获得从机器A到运行SQL Server的机器B的SQL Server连接。 我已经广泛搜索了所有我发现的东西都没有用。他们也没有引导你逐步解决这个问题。 我们不使用Kerberos,而是使用配置的NTLM。 涉及的机器是(xx用于隐藏某些机器名称以用于安全目的): xxPROD
我正在努力获得从机器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”导致了这个问题。

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读