อาการ
สมมติว่าคุณปรับใช้ขนาดใหญ่ คลัสเตอร์ข้อมูล (BDC) ที่มีการคำนวณหลายโหนดและการเรียกมุมมองการจัดการแบบไดนามิก (DMVs) ที่เกี่ยวข้องกับ BDC หรือ PolyBase คุณอาจสังเกตเห็นว่าส่วนใหญ่ของ DMVS มีรายการที่หายไปหรือไม่สมบูรณ์และทำให้เกิดข้อผิดพลาดในการเข้าสู่ระบบด้วยบริการกลไกจัดการข้อมูลคลังสินค้า (PDW) แบบขนานในการคำนวณ-0-0 pod
ตัวอย่างเช่นสำหรับ compute_nodes ทั้งหมดที่มี compute_node_id มากกว่า1แบบสอบถาม DMV ต่อไปนี้อาจมีแถวที่ไม่สมบูรณ์ (ที่มีค่า NULL) ดังนี้
เลือก compute_pool_id, compute_node_id, process_name, process_id จาก sys.dm_exec_compute_node_status
compute_pool_id compute_node_id process_name process_id
0 1 เครื่องยนต์๔๘
0 1 DMS ๔๔
๑๑เครื่องยนต์๔๘
๑๑ DMS ๔๔
๑๒ DMS NULL
คิวรี DMV ต่อไปนี้อาจส่งกลับค่าผิด ผลลัพธ์ (แถวที่ขาดหายไปสำหรับ compute_node_id มากกว่า 1):
เลือก * จาก sys.dm_exec_dms_services
คุณสามารถค้นหาข้อผิดพลาดต่อไปนี้ได้ ในบันทึกของบริการกลไกของ PDW ในการคำนวณ-0-0 pod:
DateandTime [เธรด:Id ของเธรด] [GeneralInstrumentation: InternalPingErrorEvent] (ข้อผิดพลาด, ต่ำ):
ServiceModel MessageSecurityException: การตรวจสอบข้อมูลประจำตัวล้มเหลวสำหรับข้อความขาออก ข้อมูลประจำตัว DNS ที่คาดไว้ของ จุดสิ้นสุดระยะไกลคือ ' คำนวณ-0-0 dkdomain ' แต่จุดสิ้นสุดระยะไกล การอ้างสิทธิ์ DNS ที่มีให้ ' คำนวณ-0-dkdomain ' ถ้านี่เป็นรีโมทที่ถูกต้อง จุดสิ้นสุดคุณสามารถแก้ไขปัญหาได้โดยการระบุข้อมูลเฉพาะตัว DNS อย่างชัดเจน ' คำนวณ-0-dkdomain ' เป็นคุณสมบัติของข้อมูลประจำตัวของ EndpointAddress เมื่อ การสร้างพร็อกซีของแชนเนล
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วใน การอัปเดตที่สะสมสำหรับ SQL Server ต่อไปนี้:
เกี่ยวกับ การอัปเดตที่สะสมสำหรับ SQL Server:
สะสมใหม่แต่ละรายการ การอัปเดตสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่ รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ดูข้อมูลล่าสุด การอัปเดตที่สะสมสำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์