อาการ
สมมติว่าคุณมีคิวรีที่ใช้ฟังก์ชันการจัดอันดับบางอย่างเช่นฟังก์ชันROW_NUMBER() เมื่อคุณเรียกใช้คิวรีกับตารางใน Microsoft SQL Server ๒๐๐๘คุณอาจได้รับผลลัพธ์ที่ไม่ถูกต้องเมื่อมีการใช้แผนการดำเนินการแบบขนานสำหรับแบบสอบถาม บันทึกย่อ ปัญหานี้ได้รับการแก้ไขแล้วใน Microsoft SQL Server ๒๐๐๘ R2 Service Pack 1 (SP1) และเวอร์ชันที่ใหม่กว่า
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม14สำหรับ SQL Server ๒๐๐๘ SP3 /en-us/help/2893410
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนสำหรับปัญหาที่คล้ายกันให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๗๐๑๙๘ การแก้ไข: คุณได้รับผลลัพธ์ที่ไม่ถูกต้องเมื่อคุณเรียกใช้แบบสอบถามที่ใช้ฟังก์ชัน row_number ใน SQL Server ๒๐๐๘หรือใน SQL Server ๒๐๐๘ R2
๒๔๓๓๒๖๕ การแก้ไข: คุณอาจได้รับผลลัพธ์ที่ไม่ถูกต้องเมื่อคุณเรียกใช้แบบสอบถามที่ใช้ฟังก์ชัน ROW_NUMBER ร่วมกับการรวมภายนอกด้านซ้ายใน SQL Server ๒๐๐๘และ SQL Server ๒๐๐๘ R2
๒๕๘๙๙๘๐ การแก้ไข: ผลลัพธ์ที่ไม่ถูกต้องหรือการละเมิดข้อจำกัดเมื่อคุณเรียกใช้คำสั่ง SELECT หรือ DML ที่ใช้ฟังก์ชัน row_number และแผนการดำเนินการแบบขนานใน SQL Server ๒๐๐๘