อาการ
สมมติว่าคุณมีอินสแตนซ์ของ Microsoft SQL Server ๒๐๑๔ที่มีการเปิดใช้งานส่วนขยายพูบัฟเฟอร์ (BPE) ถ้าคุณพบข้อผิดพลาด i/o ที่เกิดขึ้นบนไฟล์ BPE การ BPE อาจถูกปิดใช้งาน นอกจากนี้ตัวสลักบัฟที่ไม่ได้ถูกละเลยจะยังคงอยู่ ซึ่งอาจทำให้การดำเนินการCHECKPOINTINGและบันทึกการสำรองข้อมูลDBCC CHECKDB เมื่อปัญหานี้เกิดขึ้นคุณอาจพบข้อผิดพลาดที่คล้ายกันที่เข้าสู่ระบบและที่มีลักษณะดังต่อไปนี้:
ข้อผิดพลาดในการเขียนพูบัฟเฟอร์ของ L2 ... ส่วนขยายพูบัฟเฟอร์ถูกปิดใช้งานเรียบร้อยแล้ว การลบส่วนขยายพูบัฟเฟอร์ "<เส้นทางไฟล์>" การหมดเวลาที่เกิดขึ้นในขณะที่กำลังรอบัฟเฟอร์ latch-type 4 ... ข้อผิดพลาด: ๘๔๕ความรุนแรง:17 สถานะ: 1 หมดเวลาเกิดขึ้นในขณะที่กำลังรอการบัฟเฟอร์บัฟเฟอร์ชนิด4สำหรับหน้า (<id หน้า>) ... ข้อผิดพลาด: ๕๙๐๑ความรุนแรง:16 สถานะ: 1 หน่วยการกู้คืนอย่างน้อยหนึ่งหน่วยที่เป็นของฐานข้อมูล '<ชื่อฐานข้อมูล>' ล้มเหลวในการสร้างจุดตรวจสอบ โดยทั่วไปจะเกิดจากการขาดทรัพยากรของระบบเช่นดิสก์หรือหน่วยความจำหรือในบางกรณีเนื่องจากความเสียหายของฐานข้อมูล ตรวจสอบรายการก่อนหน้าในบันทึกข้อผิดพลาดสำหรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับความล้มเหลวนี้ การหมดเวลาเกิดขึ้นในขณะที่กำลังรอบัฟเฟอร์ latch-type 3 ...
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server ครั้งแรก
การอัปเดตที่สะสม1สำหรับ Sql server ๒๐๑๔ SP1 การอัปเดตที่สะสม8สำหรับ sql server ๒๐๑๔
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ดูการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"