ข้ามไปที่เนื้อหาหลัก
Office

ข้อผิดพลาดของ Office: Accdb จะยังคงถูกล็อกอยู่หลังจากปิดการเชื่อมต่อ OLEDB

อัปเดตล่าสุด: 24 มีนาคม 2020

ปัญหา

ถ้าคุณมีทั้ง Office 365 และเวอร์ชันก่อนหน้าของ Office ที่ติดตั้งกับ MSI และคุณมีโปรแกรมที่ใช้อินเทอร์เฟซ OLEDB หรืออินเทอร์เฟซ ADO.Net คุณอาจพบข้อผิดพลาดที่ระบุว่าฐานข้อมูลยังคงล็อกอยู่ถึงแม้ว่าจะปิดการเชื่อมต่ออยู่ก็ตาม

ปัญหานี้จะเกิดขึ้นถ้าคุณติดตั้ง Office 365 เวอร์ชัน 2002 และเวอร์ชันที่เก่ากว่าของ Office ที่ติดตั้งผ่านทาง MSI เท่านั้น ตัวอย่างเช่น คุณอาจมี Office 365 และ Access 2013 Runtime หรือกลไกจัดการฐานข้อมูลของ Access 2010 แบบแจกจ่ายต่อได้ติดตั้งอยู่

สถานการณ์

ถ้าคุณพยายามลบไฟล์ฐานข้อมูลในโปรแกรม .Net หลังจากเปิดและปิดการเชื่อมต่อไปยังไฟล์ฐานข้อมูล คุณอาจเห็นข้อผิดพลาดต่อไปนี้:

ข้อยกเว้น IO ของระบบ: 'กระบวนการนี้ไม่สามารถเข้าถึงเส้นทางไฟล์ 'ไปยังฐานข้อมูล' ได้เนื่องจากกระบวนการอื่นมีการใช้งานอยู่

ถ้าคุณดูตำแหน่งที่ตั้งของฐานข้อมูล คุณจะเห็นว่าไฟล์การล็อกฐานข้อมูล Ace (databasename.laccdb) ยังคงปรากฏอยู่

โดยทั่วไปแล้วเพียงไม่กี่วินาทีไปจนถึง 2-3 นาที ไฟล์ที่ถูกล็อกจะถูกนำออกและการเข้าถึงฐานข้อมูลจะได้รับการคืนค่า

เริ่มต้นด้วยเวอร์ชัน 2002 ของ Office 365 รุ่น Ace ที่จัดส่งพร้อมด้วย Office 365 จะเป็นผู้ให้บริการสำหรับอินเทอร์เฟซ COM OLEDB ในขณะที่เวอร์ชันก่อนหน้า รุ่น Ace ที่มาพร้อมกับผลิตภัณฑ์ MSI จะถูกใช้งาน

สำหรับความแตกต่างในลักษณะการทำงาน โดยเฉพาะอย่างยิ่งกับ Office 365 การเชื่อมต่อจะถูกกำหนดค่าเริ่มต้นเพื่อใช้งาน การพูลทรัพยากร OLEDB ในขณะที่ MSI การเชื่อมต่อไม่ได้ใช้การพูลตามค่าเริ่มต้น ผลกระทบของการเชื่อมต่อดังกล่าวก็คือการเชื่อมต่อจะไม่หยุดทันทีเมื่อปิดหรือล้มเหลว เนื่องจากระบบจะถือว่าเป็นการใช้งานใหม่ที่อาจเป็นไปได้ แต่การไม่ปล่อยล็อกในไฟล์ฐานข้อมูลก็มีผลกระทบเช่นเดียวกันจนกว่าพูลจะปล่อยการเชื่อมต่อ

สถานะ: แก้ไขแล้ว

ขณะนี้ปัญหานี้ได้รับการแก้ไขแล้ว  ถ้าคุณเปิดใช้ Access ให้คลิก "ไฟล์" จากนั้นคลิก "บัญชี" แล้วคลิก "ตัวเลือกการอัปเดต" และ "อัปเดตทันที" การดำเนินการนี้จะทำให้แน่ใจว่าคุณมีเวอร์ชันล่าสุด และทุกเวอร์ชันควรมีการแก้ไขพร้อมใช้งาน

ถ้าคุณมีเวอร์ชัน 2002 (ตัวเลือกรายเดือน) ปัญหาจะได้รับการแก้ไขในรุ่น 16.0.12527.20278 หรือรุ่นที่ใหม่กว่า

ถ้าคุณมีเวอร์ชัน 2003 (ตัวเลือกรายเดือน มีการกำหนดเป้าหมาย) ปัญหาจะได้รับการแก้ไขในรุ่น 16.0.12624.20176 หรือรุ่นที่ใหม่กว่า

ถ้าคุณมีเวอร์ชัน 2004 (Insider) ปัญหาจะได้รับการแก้ไขในรุ่น 16.0.12705.10000 หรือรุ่นที่ใหม่กว่า

เวอร์ชันอื่นไม่ได้รับผลกระทบจากปัญหานี้

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

ไอคอนผู้เชี่ยวชาญ (สมอง เฟือง)

ถามผู้เชี่ยวชาญ

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

ชุมชนด้านเทคโนโลยีของ Microsoft

ไอคอนชุมชน

ขอความช่วยเหลือในชุมชน

ถามคำถามและวิธีการแก้ไขจากเจ้าหน้าที่ฝ่ายสนับสนุน MVP วิศวกร และผู้ใช้ Excel รายอื่น

ฟอรั่มคำตอบของ Office

ไอคอนคำขอฟีเจอร์ (หลอดไฟ ความคิด)

แนะนำฟีเจอร์ใหม่

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

UserVoice สำหรับ Office

ดูเพิ่มเติม

การแก้ไขและวิธีการแก้ปัญหาล่าสุดของ Office

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×