อาการ
บริการของ Microsoft สำหรับตัวฟังล็อกการสืบค้นกลับกระจายเชิงสัมพันธ์ฐานข้อมูลสถาปัตยกรรม (DRDA) อาจซ้ำ ๆ เขียนข้อผิดพลาดในแฟ้มบันทึกการติดตามเมื่อเกิดข้อผิดพลาดบางอย่าง หลังจากข้อผิดพลาด ข้อความถูกเขียนไปยังแฟ้มบันทึกการติดตาม ตัวรอรับการล็อกการสืบค้นกลับเข้าสู่ข้อความสำหรับธุรกรรมใหม่ใด ๆ ที่ถูกประมวลผล โดยบริการของ Microsoft สำหรับ DRDA
ต่อไปนี้คือ excerpt เป็นตัวอย่างของบันทึกการสืบค้นกลับที่แสดงข้อผิดพลาดที่ถูกเขียนซ้ำ:
รายละเอียด: 3:3: ขอ [วันเวลา]: SYNCCTL, SyncType = SYNCTYPE_FORGET
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
รายละเอียด: 3:3: การเชื่อมต่อไคลเอนต์ 10 [วันเวลา]
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ในการปรับปรุงสะสม 1 2013 เซิร์ฟเวอร์การรวมโฮสต์ Microsoft
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
ปัญหานี้อาจเกิดขึ้นเมื่อตรงตามเงื่อนไขต่อไปนี้:
-
ฐานข้อมูลมี IBM DB2 ส่งครบถ้วนอ้างอิงตัวระบุเช่น "SCHEMA1 TABLE1 "
-
ไม่ได้กำหนดคำเหมือนการ SQL สำหรับนามแฝง DB2 ในบริการของ Microsoft สำหรับ DRDA การตั้งค่าคอนฟิก
ภายใต้เงื่อนไขเหล่านี้ ตัวแปลง SQL ในบริการของ Microsoft สำหรับ DRDA แปลงรหัสอ้างอิงครบถ้วนชื่อ schema SQL ที่เสนอราคาเฉพาะ เช่น "SCHEMA1 เนื่องจาก มีคำเหมือน SQL ขาดหายไป ซึ่งผลเกิดข้อผิดพลาดเนื่องจากชื่อตาราง SQL ขาดหายไป และดังนั้น ตาราง SQL ไม่มีอยู่ ณจุดนี้ การสืบค้นกลับล็อกตัวฟังเกิดปัญหาได้เนื่องจากข้อความหนึ่งซ้ำ ๆ ถูกเขียนไปยังแฟ้มบันทึกการติดตาม