อาการ
สมมติว่า คุณดําเนินการคิวรีเพื่อเลือกข้อมูลจากเซิร์ฟเวอร์ที่ลิงก์ Oracle โดยใช้การรวมแบบผสานใน Microsoft SQL Server 2012 หรือ SQL Server 2014 เมื่อมีคอลัมน์ชนิด NUMBER ที่ไม่มีความแม่นยําที่กําหนดไว้ในเซิร์ฟเวอร์ที่ลิงก์ Oracle คิวรีจะดําเนินการได้สําเร็จ แต่มีบางแถวหายไปในผลลัพธ์
หมายเหตุ ปัญหานี้เกิดขึ้นเฉพาะเมื่อการรวมผสานถูกเลือกโดยอัตโนมัติโดย SQL Server
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขเป็นครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้
การอัปเดตสะสม 4 สําหรับ SQL Server 2014 /en-us/help/2999197
การอัปเดตสะสม 2 สําหรับ SQL Server 2012 SP2 /en-us/help/2983175
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้การวนรอบที่ซ้อนกันหรือการเข้าร่วมแฮชโดยใช้คําสั่ง ตัวเลือก แทนการรวมการผสาน
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การปฏิเสธความรับผิดชอบข้อมูลของบริษัทอื่น
ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ ผลิตโดยบริษัทที่ไม่เกี่ยวข้องกับ Microsoft Microsoft ไม่รับประกันทั้งโดยนัยหรือโดยลักษณะอื่นเกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์ดังกล่าว