อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณสามารถใช้บริการของ Microsoft สำหรับกระจายเชิงสัมพันธ์ฐานข้อมูลสถาปัตยกรรม (DRDA) เพื่อส่งคำสั่ง SQL จาก IBM DB2 ไปยัง SQL Server
-
คำสั่ง SQL แบบมีพารามิเตอร์ถูกรวมอยู่ในแพคเกจ SQL แบบคง
-
ค่าข้อมูลพารามิเตอร์ที่ถูกส่งผ่านในคำสั่ง SQL มีค่าที่ไม่ถูกต้องสำหรับชนิดของข้อมูลที่จะใช้
ในสถานการณ์สมมตินี้ ชื่อของแพคเกจ SQL แบบคงที่จะเรียกใช้เมื่อเกิดข้อผิดพลาดจะไม่เขียนไปยังบริการ Microsoft สำหรับ DRDA ล็อกไฟล์ ชื่อแพคเกจ SQL แบบคงหายไปทำให้ยากต่อการระบุว่าแพคเกจล้มเหลวเมื่อมีแพคเกจ SQL หลายที่กำลังเรียกใช้บริการ Microsoft สำหรับ DRDA
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ในการปรับปรุงสะสม 1 2013 เซิร์ฟเวอร์รวมโฮสต์
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
หลังจากที่มีใช้การปรับปรุงสะสม 1 บริการของ Microsoft สำหรับ DRDA เขียนรายละเอียดเพิ่มเติมไปยังแฟ้มบันทึกเมื่อมีข้อผิดพลาดเกิดขึ้นในระหว่างการประมวลผลข้อมูลค่าพารามิเตอร์ SQL ไม่ถูกต้อง รายละเอียดเพิ่มเติมรวมถึงชื่อแพคเกจ SQL และโทเค็นความสอดคล้องกัน