我正在努力获得从机器A到运行SQL Server的机器B的SQL Server连接。
我已经在Google上进行了广泛的搜索,发现的所有内容均无效。他们也不会带领您逐步解决此问题。
我们没有使用Kerberos,而是使用了NTLM。
涉及的机器是(出于安全目的,xx用于掩盖某些机器名称):
- xxPRODSVR001 -Windows Server 2012域控制器
- xxDEVSVR003 -Windows Server 2012(此机器生成错误)
- xxDEVSVR002 -Windows Server 2012(此计算机运行SQL Server 2012)
在DC(xxPRODSVR001)上注册了以下SPN。为了安全起见,我用yyy遮盖了该域:
CN = xxDEVSVR002,CN = Computers,DC = yyy,DC = local的已注册ServicePrincipalName:
MSSQLSvc/xxDEVSVR002.yyy.local:49298 MSSQLSvc/xxDEVSVR002.yyy.local:TFS RestrictedKrbHost/xxDEVSVR002 RestrictedKrbHost/xxDEVSVR002.yyy.local Hyper-V Replica Service/xxDEVSVR002 Hyper-V Replica Service/xxDEVSVR002.yyy.local Microsoft Virtual System Migration Service/xxDEVSVR002 Microsoft Virtual System Migration Service/xxDEVSVR002.yyy.local Microsoft Virtual Console Service/xxDEVSVR002 Microsoft Virtual Console Service/xxDEVSVR002.yyy.local SMTPSVC/xxDEVSVR002 SMTPSVC/xxDEVSVR002.yyy.local WSMAN/xxDEVSVR002 WSMAN/xxDEVSVR002.yyy.local Dfsr-12F9A27C-BF97-4787-9364-D31B6C55EB04/xxDEVSVR002.yyy.local TERMSRV/xxDEVSVR002 TERMSRV/xxDEVSVR002.yyy.local HOST/xxDEVSVR002 HOST/xxDEVSVR002.yyy.local
CN = xxDEVSVR003,CN = Computers,DC = yyy,DC = local的已注册ServicePrincipalName:
MSSQLSvc/xxDEVSVR003.yyy.local:1433 MSSQLSvc/xxDEVSVR003.yyy.local Hyper-V Replica Service/xxDEVSVR003 Hyper-V Replica Service/xxDEVSVR003.yyy.local Microsoft Virtual System Migration Service/xxDEVSVR003 Microsoft Virtual System Migration Service/xxDEVSVR003.yyy.local Microsoft Virtual Console Service/xxDEVSVR003 Microsoft Virtual Console Service/xxDEVSVR003.yyy.local WSMAN/xxDEVSVR003 WSMAN/xxDEVSVR003.yyy.local TERMSRV/xxDEVSVR003 TERMSRV/xxDEVSVR003.yyy.local RestrictedKrbHost/xxDEVSVR003 HOST/xxDEVSVR003 RestrictedKrbHost/xxDEVSVR003.yyy.local HOST/xxDEVSVR003.yyy.local
现在,如果仅SQL Server错误消息具有更强的描述性,并告诉我它试图连接的主体名称,我也许可以诊断出来。
因此,谁能一步步指导我解决该问题,或者您能从我提供的内容中看出任何错误?
我很乐意生成更多调试信息,只是告诉我您需要什么。