Sto lottando per ottenere una connessione SQL Server dalla macchina A alla macchina B che esegue SQL Server.
Ho cercato su Google ampiamente e tutte le cose che ho trovato non hanno funzionato. Né ti guidano passo dopo passo nel processo di risoluzione del problema.
Non stiamo usando Kerberos, ma NTLM dove configurato.
Le macchine coinvolte sono (xx è usato per oscurare parte del nome della macchina per motivi di sicurezza):
- xxPRODSVR001 : controller di dominio di Windows Server 2012
- xxDEVSVR003 - Windows Server 2012 (questa macchina sta generando l'errore)
- xxDEVSVR002 - Windows Server 2012 (questa macchina esegue SQL Server 2012)
I seguenti SPN sono registrati nel controller di dominio (xxPRODSVR001). Ho oscurato il dominio con yyy per motivi di sicurezza:
ServicePrincipalNames registrati per CN = xxDEVSVR002, CN = Computers, DC = yyy, DC = local:
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
ServicePrincipalNames registrati per CN = xxDEVSVR003, CN = Computers, DC = yyy, DC = local:
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
Ora, se solo il messaggio di errore di SQL Server fosse più descrittivo e mi dicesse a quale nome principale stava cercando di connettersi, potrei essere in grado di diagnosticare questo.
Quindi qualcuno può spiegarmi come risolvere questo problema o riesci a vedere qualcosa di sbagliato in ciò che ho fornito?
Sarei felice di generare più informazioni di debug, dimmi solo di cosa hai bisogno.