KB4528492 - แก้ไข: สถานการณ์ธุรกรรม DTC รายงานข้อผิดพลาดธุรกรรมที่ไม่ได้รับการสนับสนุนเมื่อใช้ธุรกรรม HkTempdb ใน SQL Server 2019

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

อาการ

สมมติว่าคุณใช้ทรานแซคชัน Distributed Transaction Coordinator (DTC) ใน SQL Server 2019 ด้วยการเปิดใช้งานโหมด Tempdb Memory-Optimized Metadata ในบางสถานการณ์ ทรานแซคชัน DTC ที่เกี่ยวข้องกับการดําเนินการที่เกี่ยวข้องกับเมตาดาต้าของ tempdb อาจล้มเหลวภายใน โดยมีข้อผิดพลาดที่เกี่ยวข้องกับทรานแซคชันบนตารางที่ปรับให้เหมาะสมกับหน่วยความจําที่ไม่ได้รับการสนับสนุนในสถานการณ์ DTC อย่างไรก็ตาม เนื่องจากทรานแซคชัน DTC ได้รับการสนับสนุนกับตารางระบบ tempdb ที่ปรับให้เหมาะสมกับหน่วยความจํา การอัปเดตนี้จึงแก้ไขปัญหาโดยการหลีกเลี่ยงการแจ้งข้อความแสดงข้อผิดพลาด

สถานะ

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

การแก้ปัญหา

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

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

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

การอ้างอิง

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