Estou lutando para obter uma conexão do SQL Server da máquina A para a máquina B que está executando o SQL Server.
Pesquisei muito no Google e todas as coisas que encontrei não funcionaram. Nem o conduzem passo a passo pelo processo de resolver isso.
Não estamos usando Kerberos, mas NTLM onde estiver configurado.
As máquinas envolvidas são (xx é usado para ocultar alguns dos nomes da máquina para fins de segurança):
- xxPRODSVR001 - Controlador de Domínio Windows Server 2012
- xxDEVSVR003 - Windows Server 2012 (esta máquina está gerando o erro)
- xxDEVSVR002 - Windows Server 2012 (esta máquina está executando o SQL Server 2012)
Os seguintes SPNs estão registrados no DC (xxPRODSVR001). Eu obscurei o domínio com yyy para fins de segurança:
ServicePrincipalNames registrados para CN = xxDEVSVR002, CN = Computadores, 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 registrados para CN = xxDEVSVR003, CN = Computadores, 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
Agora, se apenas a mensagem de erro do SQL Server fosse mais descritiva e me dissesse a qual nome principal ele estava tentando se conectar, eu poderia diagnosticar isso.
Alguém pode me mostrar como resolver este problema ou você pode ver algo errado no que eu forneci?
Eu ficaria feliz em gerar mais informações de depuração, apenas me diga o que você precisa.