Я пытаюсь получить соединение SQL Server с машины A на машину B, на которой работает SQL Server.
У меня есть Googled экстенсивно, и все, что я нашел, не сработало. Они также не ведут вас шаг за шагом в процессе решения этого вопроса.
Мы не используем Kerberos, но NTLM, где сконфигурирован.
Применяемые машины (xx используется для затенения некоторого имени машины для целей безопасности):
- xxPRODSVR001 - Контроллер домена Windows Server 2012
- xxDEVSVR003 - Windows Server 2012 (эта машина генерирует ошибку)
- xxDEVSVR002 - Windows Server 2012 (на этом компьютере работает SQL Server 2012)
На контроллере DC (xxPRODSVR001) регистрируются следующие SPN. Я закрыл домен с помощью yyy для целей безопасности:
Registered ServicePrincipalNames для CN = xxDEVSVR002, CN = Компьютеры, 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
Registered ServicePrincipalNames для CN = xxDEVSVR003, CN = Компьютеры, 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
Теперь, если только сообщение об ошибке SQL Server было более наглядным и рассказало мне, какое основное имя, с которым он пытался подключиться, я мог бы диагностировать это.
Так кто-нибудь может мне помочь, как решить эту проблему, или вы можете увидеть что-либо в том, что я представил, что это неправильно?
Я был бы рад создать дополнительную информацию об отладке, просто скажите мне, что вам нужно.