我正在努力获得一个 SQLServer 连接从机器 A 到机器 B 正在运行的 SQLServer。
我用谷歌搜索了很多东西,发现所有的东西都不管用。他们也不会一步一步地引导你解决这个问题。
We are not using Kerberos, but NTLM where configured.
所涉及的机器是(出于安全目的,xx 用于隐藏一些机器名称) :
The following SPN's are registered on the DC (xxPRODSVR001). I have obscured the domain with yyy for security purposes:
CN = xxDevSVR002,CN = 计算机,DC = yyy,DC = 本地的注册服务主体名称:
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 = 计算机,DC = yyy,DC = 本地的注册服务主体名称:
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
现在,如果 SQLServer 错误消息更具描述性,并告诉我它试图连接到的主体名称,我可能就能够诊断出这种情况。
有人能告诉我怎么解决这个问题吗或者你们能从我提供的信息中看出什么不对的地方吗?
我很乐意生成更多的调试信息,只要告诉我你需要什么。