Я намагаюся отримати з'єднання SQL Server з машини A на машину B, на якій працює SQL Server.
Я широко гуглив, і все, що я знайшов, не спрацювало. Вони також не ведуть вас крок за кроком у процесі вирішення цього.
Ми використовуємо не Kerberos, а NTLM, де налаштовано.
Задіяні машини (xx використовується для затемнення деяких імен машин в цілях безпеки):
- xxPRODSVR001 - контролер домену Windows Server 2012
- xxDEVSVR003 - Windows Server 2012 (Ця машина генерує помилку)
- xxDEVSVR002 - Windows Server 2012 (на цій машині працює SQL Server 2012)
Наступні SPN зареєстровані на постійному струмі (xxPRODSVR001). З міркувань безпеки я затулив домен yyy:
Зареєстрована службаPrincipalNames для CN = xxDEVSVR002, CN = Комп’ютери, DC = ррр, 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
Зареєстрована службаPrincipalNames для CN = xxDEVSVR003, CN = Комп’ютери, DC = ррр, 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
Тепер, якби лише повідомлення про помилку SQL Server було більш описовим і повідомляло мені, з яким основним ім’ям він намагається підключитися, я міг би діагностувати це.
То може хтось навести мене на те, як це вирішити, чи ви можете побачити щось із того, що я надав, неправильне?
Я був би радий створити більше інформації про налагодження, просто скажіть мені, що вам потрібно.