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”导致了这个问题。

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

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...