我很难从机器A到运行Server的机器B之间获得Server连接。
我在谷歌上搜索了很多东西,我发现所有的东西都没有用。他们也不会带领你一步一步地解决这个问题。
我们不是在使用Kerberos,而是在配置NTLM。

所涉及的机器是(xx用于掩盖某些机器名称,用于安全目的):
以下SPN在DC (xxPRODSVR001)上注册。为了安全起见,我用yyy模糊了域:
注册ServicePrincipalNames CN=xxDEVSVR002,CN=Computers,DC=yyy,DC=local: 本地:49298 MSSQLSvc/xxDEVSVR002.yyy.本地:49298 MSSQLSvc/xxDEVSVR002.yyy.yy.本地Microsoft虚拟系统迁移服务/xxDEVSVR002 Microsoft虚拟系统迁移服务/xxDEVSVR002 Microsoft虚拟系统迁移服务/xxDEVSVR002Microsoft虚拟控制台Service/xxDEVSVR002.yy.local SMTPSVC/xxDEVSVR002SMTPSVC/xxDEVSVR002.yyy.local/xDEVSVR002WSMAN/xxDEVSVR002.yyy.local Dfsr-12F9A27C-BF97-4787-9364-D31B6C55EB04/xxDEVSVR002.yyy.local TERMSRV/xxDEVSVR002.yyy.local主机/xxDEVSVR002主机/xxDEVSVR002主机/xxDEVSVR002.yyy.本地主机/xxDEVSVR002.yyy.本地主机/xxDEVSVR002主机/xxDEVSVR002.yyy.本地主机/xxDEVSVR002主机/xxDEVSVR002主机/xxDEVSVR002.yyy.本地主机/xxDEVSVR002主机/xxDEVSVR002 002主机/xxDEVSVR002.yyy。 注册ServicePrincipalNames CN=xxDEVSVR003,CN=Computers,DC=yyy,DC=local: 本地MSSQLSvc/xxDEVSVR003.yy.local:1433 MSSQLSvc/xxDEVSVR003.yy.本地Hyper-V复制服务/xxDEVSVR003Hyper-V副本服务/xxDEVSVR003.本地Microsoft虚拟系统迁移服务/xxDEVSVR003 Microsoft虚拟系统迁移服务/xxDEVSVR003.本地Microsoft虚拟控制台服务/xxDEVSVR003 003WSMAN/xxDEVSVR003.yy.local TERMSRV/xxDEVSVR003 TERMSRV/xxDEVSVR003.yyy.LocalRestratedKrbhost/xxDEVSVR003主机/xxDEVSVR003本地主机/xxDEVSVR003
现在,如果SQL Server错误消息更具有描述性,并告诉我它试图连接到哪个主体名称,我可能能够诊断这一点。
所以,有人能帮我解决这个问题吗?或者你能从我提供的错误中看到任何东西吗?
我很乐意生成更多的调试信息,只需告诉我您需要什么。
发布于 2017-07-21 17:04:32
在访问web应用程序时,我遇到了这个问题。这可能是因为我最近更改了一个windows密码。
当我更新了托管web应用程序的应用程序池的密码时,这个问题就解决了。
https://stackoverflow.com/questions/32309922
复制相似问题