שגיאת Office: Accdb נותר נעול לאחר סגירת החיבור של OLEDB

עדכון אחרון: 24 במרץ 2020

בעיה

אם יש לך גם Office 365 וגם גירסה קודמת של Office המותקנת עם MSI, ויש לך תוכנית המשתמשת בממשקי OLEDB או בממשקי ADO.Net, אתה עלול להיתקל בשגיאה המציינת כי מסד הנתונים נשאר נעול גם לאחר סגירת החיבור.

בעיה זו מתרחשת רק אם מותקנת אצלך גירסת 2002 של Office 365 וגירסה קודמת של Office המותקנת באמצעות MSI. לדוגמה, ייתכן שמותקנים אצלך Office 365 וגרסת 2013 של Access Runtime או גרסת 2010 של מנגנון מסד הנתונים של Access להפצה חוזרת.

תרחיש

אם תנסה למחוק את קובץ מסד הנתונים בתוכנית .Net לאחר פתיחה וסגירה של חיבור לקובץ מסד הנתונים, ייתכן שתראה את החריגה הבאה:

System.IO.Exception: 'התהליך אינו יכול לגשת לקובץ 'נתיב אל מסד הנתונים' מאחר שהוא נמצא בשימוש על-ידי תהליך אחר.

אם תסתכל על מיקום מסד הנתונים, תוכל גם לראות שקובץ הנעילה של מסד הנתונים של ACE ‏(databasename.laccdb) עדיין קיים.

בדרך כלל, לאחר פרק זמן הנע בין מספר שניות למספר דקות, קובץ הנעילה יוסר והגישה למסד הנתונים תשוחזר.

החל מגירסה 2002 של Office 365, גירסת ACE שנשלחה עם Office 365 תספק את ממשקי COM OLEDB, בעוד שבגירסאות קודמות, ייעשה שימוש בגירסת ACE הכלולה במוצר MSI.

קיים הבדל בהתנהגות, כאשר ב- Office 365 בפרט, החיבורים משתמשים כברירת מחדל באגירת משאבי OLEDB, בעוד שב- MSI החיבור לא השתמש באגירה כברירת מחדל. הדבר גורם לכך שהחיבורים אינם משוחררים באופן מיידי כאשר הם נסגרים/מושמדים, מכיוון שהמערכת ממשיכה להחזיק בהם למטרת שימוש חוזר פוטנציאלי. עם זאת, הדבר גורם לאי-שחרור הנעילות בקובץ מסד הנתונים עד שהמאגר משחרר את החיבור.

מצב: תוקן

בעיה זו נפתרה.  אם אתה מפעיל את Access, לחץ על 'קובץ', לאחר מכן על 'חשבון', לאחר מכן על 'אפשרויות עדכון' ולבסוף על 'עדכן כעת'. פעולה זו תבטיח שברשותך הגירסה העדכנית ביותר, וכל הגירסאות אמורות לכלול את התיקון.

אם יש לך את גירסה 2002 (ערוץ חודשי), הבעיה נפתרה בגירסת Build‏ 16.0.12527.20278 ואילך.

אם יש לך את גירסה 2003 (ערוץ חודשי ייעודי), הבעיה נפתרה בגירסת Build‏ 16.0.12624.20176 ואילך.

אם יש לך את גירסה 2004 (משתתפי Insider), הבעיה נפתרה בגירסת Build‏ 16.0.12705.10000 ואילך.

אין גירסאות אחרות שמושפעות מבעיה זו.

משאבים נוספים

סמל - מומחים (מוח, גלגלי שיניים)

שאל את המומחים

צור קשר עם מומחים, נהל דיון לגבי החדשות האחרונות, עדכונים ושיטות עבודה מומלצות עבור Excel וקרא את הבלוג.

Microsoft Tech Community

סמל - קהילה

קבל עזרה בקהילה

שאל שאלות ומצא פתרונות בעזרת נציגי תמיכה, משתמשי MVP, מהנדסים ומשתמשים אחרים של Excel.

פורום Office ב- Answers

סמל - בקשת תכונה (נורת חשמל, רעיון)

הצע תכונה חדשה

אנחנו אוהבים לקרוא את ההצעות והמשוב שלך! שתף את המחשבות שלך. אנחנו מקשיבים.

UserVoice עבור Office

למידע נוסף

תיקונים או פתרונות עבור בעיות אחרונות ב- Office

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×