อาการ
สมมติว่า คุณมีการเปลี่ยนแปลงการติดตามเปิดใช้งานฐานข้อมูลใน SQL Server 2014, 2016 และ 2017 คุณอาจพบสถานการณ์ที่การเปลี่ยนแปลงการติดตามงานการล้างข้อมูลอัตโนมัติอาจรายงานข้อความแสดงข้อผิดพลาด 22122/22123 ที่มีชื่อตารางเป็นอักขระที่ผิดเพี้ยน หรืออาจพบการละเมิดการเข้าถึงเมื่อคุณพิมพ์ข้อความแสดงข้อผิดพลาด นอกจากนี้ คุณอาจสังเกตเห็นว่าการถ่ายโอนข้อมูลสแตกเกิดขึ้น บันทึกข้อผิดพลาดมีดังนี้:
<DateTime> spid# Error: 22123 ความรุนแรง: 16 รัฐ: 1
<DateTime> spid# Change Tracking autocleanup ถูกบล็อกบนด้านข้างของ "" ถ้ายังคงมีปัญหา ให้ตรวจสอบว่าตาราง "" ถูกบล็อกโดยกระบวนการใดๆ หรือไม่
<DateTime> spid# ***การถ่ายโอนข้อมูลสแตกถูกส่งไปยัง> FileLocation <
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมสําหรับSQL Serverต่อไปนี้:
เกี่ยวกับการอัปเดตสะสมสําหรับSQL Server:
แต่ละปรับปรุงสะสมใหม่สําหรับSQL Serverประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับSQL Server:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว คุณสามารถเปิดใช้งานการติดตามค่าสถานะ 8293
อ้างอิง
เรียนรู้เกี่ยวกับคําศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์