עדכון אחרון: 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 (ערוץ שוטף (Preview)), הבעיה תוקנה בגרסתBuild 16.0.12624.20176 ואילך.

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

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

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

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

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

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

Microsoft Tech Community

סמל - קהילה

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

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

פורום Office ב- Answers

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

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

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

ספק משוב

למידע נוסף

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

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.