ฉันกำลังดิ้นรนเพื่อรับการเชื่อมต่อ 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)
SPN ต่อไปนี้ลงทะเบียนบน DC (xxPRODSVR001) ฉันได้ปิดบังโดเมนด้วย yyy เพื่อความปลอดภัย:
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
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 เท่านั้นที่อธิบายได้มากขึ้นและบอกฉันว่าชื่อหลักที่พยายามเชื่อมต่อกับฉันอาจจะวินิจฉัยสิ่งนี้ได้
มีใครช่วยแนะนำวิธีแก้ปัญหานี้ให้หน่อยได้ไหมหรือคุณเห็นอะไรในสิ่งที่ฉันระบุว่าผิด
ฉันยินดีที่จะสร้างข้อมูลการแก้ไขข้อบกพร่องเพิ่มเติมเพียงบอกสิ่งที่คุณต้องการ