Estoy luchando por obtener una conexión de SQL Server de la máquina A a la máquina B, que ejecuta SQL Server.
He buscado en Google mucho y todas las cosas que he encontrado no han funcionado. Tampoco lo guían paso a paso a través del proceso para resolver esto.
No estamos usando Kerberos, pero NTLM donde está configurado.
Las máquinas involucradas son (xx se usa para ocultar parte del nombre de la máquina por motivos de seguridad):
- xxPRODSVR001 : controlador de dominio de Windows Server 2012
- xxDEVSVR003 - Windows Server 2012 (esta máquina genera el error)
- xxDEVSVR002 - Windows Server 2012 (esta máquina ejecuta SQL Server 2012)
Los siguientes SPN están registrados en el DC (xxPRODSVR001). He ocultado el dominio con yyy por motivos de seguridad:
ServicePrincipalNames registrado para CN = xxDEVSVR002, CN = Computadoras, 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 registrado para CN = xxDEVSVR003, CN = Computadoras, 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
Ahora bien, si solo el mensaje de error de SQL Server fuera más descriptivo y me dijera con qué nombre principal estaba tratando de conectarse, podría diagnosticar esto.
Entonces, ¿alguien puede explicarme cómo resolver este problema o puede ver algo en lo que he proporcionado que esté mal?
Estaría feliz de generar más información de depuración, solo dime lo que necesitas.