อาการ
สมมติว่า คุณเรียกใช้อินสแตนซ์ของ Microsoft SQL Server 2014 และคุณเปิดใช้งานคุณสมบัติ AutoGrowth สําหรับฐานข้อมูล ดังนั้น การเปลี่ยนแปลงในฐานข้อมูลก็อาจไม่ถูกบันทึก นอกจากนี้ คุณจะได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับข้อความต่อไปนี้ที่ระบุว่าบันทึกธุรกรรมเต็ม:
หมายเหตุ
Msg 9002, ระดับ 17, รัฐ 2, บรรทัดที่ 1
ล็อกธุรกรรมสําหรับฐานข้อมูล 'database_name' เต็มเนื่องจาก 'LOG_BACKUP'
ถ้าคุณพยายามสํารองข้อมูลแฟ้มบันทึกทรานแซคชัน
หมายเหตุ
Msg 3052, ระดับ 16, สถานะ 1, บรรทัดที่ 1
BACKUP LOG ไม่สามารถบันทึกการปรับปรุงสําหรับฐานข้อมูล 'database_name' ได้
ถ้าคุณพยายามขยายแฟ้มบันทึกทรานแซคชันด้วยตนเอง
หมายเหตุ
Msg 9002, ระดับ 17, สถานะ 1, บรรทัดที่ 1
ล็อกธุรกรรมสําหรับฐานข้อมูล 'database_name' เต็มเนื่องจาก 'CHECKPOINT'
ถ้าคุณสอบถาม sys.dm_db_log_space_usage DMV ผลลัพธ์จะระบุว่าบันทึกทรานแซคชันมีการใช้งาน 100 เปอร์เซ็นต์หรือมากกว่า นอกจากนี้ คุณอาจพบว่า มี เนื้อที่ว่างเพียงพอในไดรฟ์ที่เก็บข้อมูลเพื่อให้รองรับการขยายขนาดไฟล์บันทึกได้
การแก้ปัญหา
การแก้ไขนี้รวมอยู่ในการอัปเดตสะสม 12 สําหรับ SQL Server 2014 Service Pack 2
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่สําหรับ SQL Server แต่ละครั้งจะมีการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server 2014
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์