วิธีการแก้ไขข้อผิดพลาด 8948 เพื่อซ่อมแซมฐานข้อมูล SQL ใน MS SQL Server ที่ 2000

PFS หน้า (หน้า Space ฟร​​ี) ในฐานข้อมูลได้จัดสรร byte ต่อหนึ่งหน้าในช่วงเวลาที่ไฟล์ซึ่งมีประมาณ 64 MB ไบต์ในทุกหน้ามีสามบิตสถานะที่ถ่ายทอดประเภทของหน้าและสถานะของการเป็นไปได้ว่าจะมีการจัดสรรหรือไม่ แต่พฤติกรรมของ PFS หน้านี้บางครั้งไม่แสดงเมื่อฐานข้อมูล SQL ได้รับความเสียหาย การทุจริตสามารถเกิดขึ้นได้ในสถานการณ์ต่างๆเช่นการติดเชื้อไวรัสความเสียหายส่วนหัวของฐานข้อมูลชำรุดในส่วนประกอบฮาร์ดแวร์ ฯลฯ คุณควรซ่อมแซมฐานข้อมูลโดยใช้โปรแกรมที่เหมาะสมในการสร้างมาตรการแก้ไข ถ้าคุณไม่สามารถที่จะทำเช่นนั้นแล้วดีของบุคคลที่สามซอฟต์แวร์กู้คืน MS SQL ควรจะใช้ในการซ่อมแซมไฟล์ MDF

พิจารณาสถานการณ์ที่คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ในขณะที่คุณกำลังทำงานบน MS SQL Server 2000 ฐานข้อมูล:

ฐานข้อมูลผิดพลาด “: P_ID1 หน้าจะมีเครื่องหมายผิดประเภทใน PFS หน้า P_ID2 PFS สถานะ 0xVAL1 คาดว่า 0xVAL2. ”

ก่อให้เกิด:

สาเหตุของปัญหานี้คือฐานข้อมูลความเสียหายเนื่องจากการที่บิตในหน้า PFS มีการตั้งค่าที่ไม่ถูกต้อง

มีมติ:

เพื่อแก้ไขสถานการณ์ที่ผิดพลาดนี้คุณจะต้องซ่อมแซมไฟล์ MDF การทำเช่นนี้วิธีการต่อไปนี้สามารถพยายามโดยเฉพาะอย่างยิ่งในการสั่งซื้อที่ได้รับ:

แก้ไขฮาร์ดแวร์ที่เกี่ยวข้องกับการทุจริตเหตุผล: คุณควรตรวจสอบชิ้นส่วนฮาร์ดแวร์เพื่อตรวจสอบว่ามีข้อผิดพลาดเกิดขึ้นเนื่องจากฮาร์ดแวร์ชำรุดหรือไม่ นี้สามารถทำได้โดยใช้มาตรการดังต่อไปนี้:

การตรวจสอบบันทึกการใช้งานและข้อผิดพลาดของ SQL Server ล็อกการตรวจสอบเหตุผลข้อผิดพลาดหากมี

แก้ไขข้อผิดพลาดที่ปรากฏขึ้นหลังจากที่รันโปรแกรมการวินิจฉัยฮาร์ดแวร์

การสลับเปลี่ยนส่วนประกอบฮาร์ดแวร์ที่จะแยกข้อผิดพลาดที่เกิดขึ้นจริงจากฐานข้อมูลการทุจริต

การติดตั้งระบบปฏิบัติการหลังจากที่การจัดรูปแบบฮาร์ดดิสก์

เรียกคืนจากการสำรองข้อมูลอัพเดท: คุณควรเรียกคืนฐานข้อมูลที่มีการสำรองข้อมูลในกรณีที่ว่ามีความสะอาดและมีการปรับปรุง

ใช้ DBCC CHECKDB: คุณควรใช้ DBCC CHECKDB กับข้อซ่อมแซมแนะนำให้ซ่อมแซมไฟล์ MDF

ปัญหาจะได้รับการแก้ไขในส่วนของคดีหลังจากที่ใช้วิธีการเหล่านี้ แต่ถ้าคุณยังคงได้รับข้อผิดพลาดเดียวกันแล้วคุณควรซ่อมแซมฐานข้อมูล SQL ด้วยความช่วยเหลือของบุคคลที่สามซอฟต์แวร์ซ่อมแซม MDF เหล่านี้อ่านอย่างเดียวเครื่องมือการกู้คืนฐานข้อมูลที่ใช้งานง่ายที่จะซ่อมแซมและบันทึกการเปลี่ยนแปลงในฐานข้อมูลใหม่ที่ตำแหน่งที่ระบุไว้

มีประสิทธิภาพมากที่สุดซอฟต์แวร์ SQL ซอฟต์แวร์กู้คืนสำหรับสถานการณ์เช่นนี้คือการกู้คืนดาวฤกษ์ Phoenix ข้อมูล SQL ซึ่งการซ่อมแซมฐานข้อมูล SQL นี้ถูกสร้างขึ้นใน MS SQL Server 2008, 2005, 2000, และ 7.0 สามารถซ่อมแซมต่างๆวัตถุ SQL ฐานข้อมูลรวมถึงตาราง collat​​ions เรียกค่าเริ่มต้นของไฟล์ NDF ฯลฯ นี้ไฟล์ MDF. ซอฟต์แวร์ซ่อมแซมกันได้กับ Windows 7, Server 2008, Vista, Server 2003, XP, และ 2000