KB4577590 - แก้ไข: เกิดข้อผิดพลาดเมื่อความกว้างของแถวน้อยกว่าขนาดบัฟเฟอร์ DMS ของ 32K และมีการเลือกเส้นทางการส่งคืนที่ไม่ถูกต้องใน SQL Server 2019

นำไปใช้กับ
SQL Server 2019 on Linux

อาการ

เมื่อคุณมีตารางที่มีคอลัมน์จํานวนมากซึ่งสามารถเป็น Null ได้ใน SQL Server 2019 และการคํานวณขนาดความกว้างของแถวไม่ถึงขนาดบัฟเฟอร์ DMS สูงสุดที่ 32K คุณอาจได้รับข้อผิดพลาด นอกจากนี้ ยังมีการเลือกเส้นทางการส่งคืนที่ไม่ถูกต้องอีกด้วย

สถานะ

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

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:

การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว คุณสามารถเพิ่มมุมมองที่ด้านบนของตารางและลดคอลัมน์ที่ถูกเลือกบนตาราง\มุมมองเดียว

การอ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์