อาการ
สมมติว่าคุณกำลังใช้ Microsoft SQL Server ๒๐๑๒หรือ SQL Server ๒๐๑๔ เมื่อไฟล์บันทึกของฐานข้อมูล tempdb เต็ม SQL Server หยุดทำงานและคุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด: ๙๐๐๒ความรุนแรง:17 สถานะ: 4 การบันทึกธุรกรรมสำหรับฐานข้อมูล ' tempdb ' เต็มเนื่องจาก ' ACTIVE_TRANSACTION ' ข้อผิดพลาด: ๓๓๑๔ความรุนแรง:21 สถานะ: 3 ระหว่างการยกเลิกการดำเนินการที่บันทึกไว้ในฐานข้อมูล ' tempdb ' ข้อผิดพลาดเกิดขึ้นที่ ID ระเบียนบันทึก (135:376:442) โดยทั่วไปแล้วความล้มเหลวที่เฉพาะเจาะจงถูกบันทึกไว้ก่อนหน้านี้เป็นข้อผิดพลาดในบริการบันทึกเหตุการณ์ของ Windows คืนค่าฐานข้อมูลหรือไฟล์จากสำเนาสำรองหรือซ่อมแซมฐานข้อมูล ข้อผิดพลาด: ๓๔๔๙ความรุนแรง:21 สถานะ: 1 เซิร์ฟเวอร์ SQL ต้องปิดเพื่อกู้คืนฐานข้อมูล (ฐานข้อมูล ID 2) ฐานข้อมูลเป็นฐานข้อมูลผู้ใช้ที่ไม่สามารถปิดหรือฐานข้อมูลระบบได้ เริ่ม SQL Server ใหม่ ถ้าฐานข้อมูลล้มเหลวในการกู้คืนหลังจากการเริ่มต้นใช้งานอื่นให้ซ่อมแซมหรือคืนค่าฐานข้อมูล การติดตาม SQL ถูกหยุดเนื่องจากการปิดระบบเซิร์ฟเวอร์ รหัสการติดตาม = ' 1 ' นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้
ปัญหานี้เกิดขึ้นถ้าขนาดของไฟล์บันทึกtempdbไม่เพียงพอที่จะจัดการปริมาณงานtempdbและการเติบโตอัตโนมัติของไฟล์บันทึกถูกตั้งค่าเป็นปิด ถ้าการย้อนกลับล้มเหลวใน tempdb เนื่องจากพื้นที่ที่จำกัด SQL Server หยุดทำงาน โปรแกรมแก้ไขด่วนนี้เปิดใช้งานการคำนวณช่องว่างที่สงวนไว้อย่างแม่นยำยิ่งขึ้นเมื่อบันทึกหมดพื้นที่ นอกจากนี้โปรแกรมแก้ไขด่วนนี้ยังช่วยหลีกเลี่ยงการย้อนกลับล้มเหลวใน tempdb โดยการเปิดใช้งานการบันทึก tempdb ที่ขยายชั่วคราว การเปลี่ยนแปลงเหล่านี้จะช่วยป้องกันไม่ให้เซิร์ฟเวอร์หยุดทำงาน
การแก้ไข
ข้อมูล service pack สำหรับ SQL Server ๒๐๑๔
เมื่อต้องการแก้ไขปัญหานี้ให้ขอรับ service pack ล่าสุดสำหรับ Microsoft SQL Server ๒๐๑๔ สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๙๕๘๐๖๙ วิธีการขอรับ service pack ล่าสุดสำหรับ SQL Server ๒๐๑๔ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SQL Server ๒๐๑๔ Service Pack 1 (SP1) ให้ดูที่ข้อบกพร่องที่ได้รับการแก้ไขใน SQL Server ๒๐๑๔ Service pack 1
ข้อมูล service pack สำหรับ SQL Server ๒๐๑๒
เมื่อต้องการแก้ไขปัญหานี้ให้ขอรับ service pack ล่าสุดสำหรับ Microsoft SQL Server ๒๐๑๒ สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๗๕๕๕๓๓ วิธีการขอรับ service pack ล่าสุดสำหรับ SQL Server ๒๐๑๒
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"