นำไปใช้กับ
SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Microsoft แจก microsoft Microsoft SQL Server ๒๐๐๘ R2 จะแก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ R2 รุ่นก่อนหน้านี้

อาการ

ใน Microsoft SQL Server ๒๐๐๘ R2 คุณอาจได้รับผลลัพธ์ที่สอดคล้องกันเมื่อคุณเรียกใช้แบบสอบถามที่ซับซ้อนที่ใช้ตัวดำเนินการ นำไป ใช้ หมายเหตุ คุณจะได้รับผลลัพธ์ที่ถูกต้องในสถานการณ์สมมตินี้ถ้าคุณใช้คำแนะนำคิวรีแบบใช้บังคับสำหรับคำสั่ง ในแบบสอบถาม

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากตัวเพิ่มประสิทธิภาพของคิวรีเลือกแผนการดำเนินการที่ไม่ถูกต้องสำหรับแบบสอบถาม ตัวเพิ่มประสิทธิภาพของคิวรีจะจัดการ กลุ่มตามเพรดิเคตสำหรับคอลัมน์หลายคอลัมน์ในตัวดำเนินการทางกายภาพของแผนการดำเนินการ อย่างไรก็ตามตัวดำเนินการจะส่งผลลัพธ์คอลัมน์ที่จัดกลุ่มทั้งหมดในรายการผลลัพธ์และไม่จัดกลุ่มคอลัมน์เหล่านี้ทั้งหมด ดังนั้นคิวรีอาจส่งกลับผลลัพธ์ที่ไม่ถูกต้อง หมายเหตุ ตัวอย่างของตัวดำเนินการทางกายภาพคือตัวดำเนินการการ รวมกระแสข้อมูล ตัวอย่างเช่นตัวเพิ่มประสิทธิภาพของคิวรีจะสร้างกลุ่มโดยโคล่า, ColBส่วนคำสั่งภายในต่อตารางต่อไปนี้:

ColA

ColB

0

0

0

1

ตัวเพิ่มประสิทธิภาพคิวรีอาจสร้างแผนการดำเนินการที่ส่งกลับทั้งคอลัมน์โคล่า และ ColBอย่างไม่ถูกต้อง คอลัมน์เหล่านี้จะถูกจัดกลุ่มตามคอลัมน์โคล่าในรายการผลลัพธ์ ในตัวอย่างนี้คิวรีอาจส่งกลับค่า0หรือ1ในคอลัมน์ColBถ้าค่าในคอลัมน์โคล่าเป็น0

การแก้ไข

ข้อมูลโปรแกรมอัปเดตสะสม

SQL Server 2008 R2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน5การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๔๓๘๓๔๗ แพคเกจโปรแกรมปรับปรุงที่สะสม5สำหรับ SQL Server ๒๐๐๘ R2 หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม

เมื่อต้องการตรวจสอบว่าคุณกำลังประสบปัญหานี้ให้ตรวจทานแผนการดำเนินการของคิวรีที่มีปัญหาแล้วตรวจสอบตัวดำเนินการกลุ่ม ตัวอย่างเช่นให้เลือกตัวดำเนินการการรวมของกระแสข้อมูลตัวดำเนินการรวมของแฮชตัวดำเนินการเรียงลำดับที่แตกต่างกันและตัวดำเนินการเซ็กเมนต์ ถ้ารายการของคอลัมน์ผลลัพธ์มีความยาวเกินกว่ารายการของคอลัมน์ที่ถูกจัดกลุ่มแล้วคุณกำลังประสบปัญหานี้ 

อ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๙๓๕๘๙๗ รูปแบบการให้บริการแบบเพิ่มหน่วยจะพร้อมใช้งานจากทีม SQL Server เพื่อจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ schema สำหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๘๒๒๔๙๙แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจการอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการอัปเดตซอฟต์แวร์ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ