เข้าถึงรายงานที่ฐานข้อมูลอยู่ใน 'สถานะไม่สอดคล้องกัน'

เราสามารถรวบรวมข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุของปัญหานี้ ซึ่งเนื่องมาจากรูปแบบการใช้งานในกลไกจัดการฐานข้อมูลของ Access ที่มีไฟล์บนเครือข่ายที่ไม่ได้ทำให้เกิดปัญหากับเวอร์ชันก่อนหน้าของ Windows แต่ไม่สามารถทำงานอย่างถูกต้องอีกต่อไป โดยเฉพาะใน Windows 10 ปัญหานี้ถูกบันทึกครั้งแรกเมื่อใช้งานเวอร์ชัน 1803

สำคัญ

  • การอัปเดตเมื่อ 9 กรกฎาคม 2020: เราไม่สามารถปรับใช้การแก้ไขอย่างสมบูรณ์ได้เนื่องจากปัญหาใหม่ๆ ที่เกิดขึ้นเมื่อมีการแก้ไข  เรากำลังดำเนินการแก้ไขปัญหาต่อไป
  • การอัปเดตเมื่อ 29 พฤศจิกายน 2019: การแก้ไขกําลังได้รับการทดสอบอย่างกว้างขวางมากขึ้น โดยจะมีประสิทธิภาพสูงสุดเมื่อใช้งานในสภาพแวดล้อมที่ใช้รุ่นแชนเนลปัจจุบันของ Office 365 โดยเท่าเทียมกัน และอาจไม่สามารถแก้ไขปัญหาทั้งหมดได้อย่างสมบูรณ์  แม้การแก้ไขนี้จะถูกปรับใช้อย่างสมบูรณ์ เราจะดำเนินการตรวจสอบต่อไปเพื่อหาปัญหาที่อาจเกิดขึ้นและอาจเปลี่ยนแปลงอัปเดต Access เวอร์ชันอื่น ๆ ด้วย  แม้ว่าเราจะระบุสาเหตุหลักของปัญหาใหม่ ๆ ที่เริ่มเกิดขึ้นกับการอัปเดต Windows แต่เรายังไม่สามารถทำให้เกิดปัญหาในสภาพแวดล้อมที่มีควบคุมได้อย่างน่าเชื่อถือ ดังนั้นการรับรองว่าจะไม่มีเพิ่มเติมจึงเป็นไปได้ยาก  หากคุณรายงานปัญหาไปยังไมโครซอฟท์ โปรดใส่ข้อมูลให้มากที่สุดเท่าที่คุณสามารถทำได้ในสถานการณ์ที่คุณเห็นข้อผิดพลาด
  • การอัปเดตเมื่อ 1 กรกฎาคม 2019: เราได้ทดสอบการแก้ไขปัญหานี้แล้ว แต่พบปัญหาตามที่เขียนในขณะนี้ เรากำลังแก้ไขปัญหาเหล่านี้และจะดำเนินการทดสอบเพิ่มเติมต่อไป 
  • การอัปเดตเมื่อ 4 เมษายน 2019: เราได้ทดสอบการแก้ไขปัญหานี้ในขณะนี้ และจะแจ้งข้อมูลอัปเดตเพิ่มเติมเมื่อเราสามารถยืนยันว่าสามารถแก้ไขปัญหานี้แล้ว
  • เนื่องจากความซับซ้อนของปัญหานี้และความต้องการให้แน่ใจว่าเราจะไม่ทำให้เกิดปัญหาเพิ่มเติมอีก กระบวนการปล่อยสำหรับปัญหานี้จะขยายเวลามากกว่าการแก้ไขทั่วไป โปรดติดตามเพจนี้ต่อไปสำหรับการอัปเดตเพิ่มเติม

ปัญหา

เมื่อเปิดฐานข้อมูลคุณอาจเห็นข้อความแสดงข้อผิดพลาดดังนี้

  • "Microsoft Access ได้ตรวจพบว่า ฐานข้อมูลนี้อยู่ในสถานะไม่สอดคล้องกัน และจะพยายามกู้คืนฐานข้อมูลอีกครั้ง"

ถ้าใช้ DAO เพื่อเปิดฐานข้อมูลจากโค้ด Visual Basic คุณอาจเห็นการรายงานข้อผิดพลาด 3343 “รูปแบบฐานข้อมูลที่ไม่รู้จัก”

ซึ่งอาจเกิดขึ้นได้เมื่อคุณมีฐานข้อมูลเก็บอยู่บนการแชร์ไฟล์บนเครือข่าย และผู้ใช้หลายคนกำลังใช้ฐานข้อมูลในเวลาเดียวกัน

สถานะ: แก้ไขปัญหาชั่วคราว

ทีมวิศวกรรมรับทราบและกำลังทำงานเพื่อแก้ไขปัญหานี้ ในระหว่างนี้ ปิดใช้งานการเช่าซื้อบนเครื่องที่ได้จัดเก็บฐานข้อมูลที่แชร์นั้นเป็นการแก้ไขปัญหาชั่วคราว

ฐานข้อมูลแบบไฟล์เดียว
การเปลี่ยนแปลงการเช่าซื้อจะดําเนินการบนเครื่องที่จัดเก็บฐานข้อมูลไว้

การแยกฐานข้อมูล
เมื่อใช้สถานการณ์ ฐานข้อมูลแบบแยก ที่ผู้ใช้แต่ละคนมีสําเนาของฐานข้อมูลส่วนหน้าของตัวเองที่จัดเก็บไว้บนเครื่องไคลเอ็นต์ของพวกเขาและฐานข้อมูลส่วนหลังที่แชร์บนเซิร์ฟเวอร์ไฟล์ การเปลี่ยนแปลงการเช่าซื้อจะต้องทําบนเครื่องที่โฮสต์ฐานข้อมูลส่วนหลังเท่านั้น ไม่จําเป็นต้องทําการเปลี่ยนแปลงกับเครื่องไคลเอ็นต์ของผู้ใช้แต่ละคน

เมื่อต้องการทำเช่นนี้:

  1. คลิก Windows Startกดแป้น Windows แล้วพิมพ์ Command คลิกขวาที่ พร้อมท์คําสั่ง แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ 
  2. คัดลอกและวางคำสั่งต่อไปนี้ลงในหน้าต่างพร้อมท์คำสั่ง:
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f
    NET STOP SERVER
    NET START SERVER
  3. ปิดหน้าต่างพร้อมท์คำสั่ง

แหล่งข้อมูลเพิ่มเติม

Icon Experts (สมอง เฟือง) สอบถามผู้เชี่ยวชาญ

ติดต่อผู้เชี่ยวชาญ พูดคุยเกี่ยวกับข่าวสาร การอัปเดต และแนวทางปฏิบัติล่าสุด รวมทั้งอ่านบล็อกของเรา

Microsoft Tech Community

ไอคอนชุมชน รับความช่วยเหลือในชุมชน

ถามคำถามและดูการแก้ไขปัญหาจากฝ่ายสนับสนุน MVP วิศวกร และผู้ใช้ Office อื่นๆ

ฟอรั่ม Office บนคําตอบ

คําขอฟีเจอร์ไอคอน (หลอดไฟ แนวคิด) แนะนําฟีเจอร์ใหม่

เราชอบอ่านคำแนะนำและคำติชมของคุณ! แบ่งปันความคิดเห็นของคุณ เรายินดีรับฟัง

ให้คำติชม

ดูเพิ่มเติม

การแก้ปัญหาหรือวิธีแก้ปัญหาแบบเฉพาะหน้าสำหรับปัญหาล่าสุดใน Access