סייע במניעה ובתיקון של בעיות בקבצי מסד נתונים באמצעות 'דחיסה ותיקון'

הערה:  אנו מעוניינים לספק לך את תוכן העזרה העדכני ביותר במהירות האפשרית, בשפה שלך. דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. האם תוכל לספר לנו אם המידע הועיל לך, בחלק התחתון של דף זה? לנוחותך, הנה המאמר באנגלית .

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

מאמר זה אינו מסביר כיצד לגבות או לשחזר מסד נתונים. חפש קישורים למידע נוסף במקטע למידע נוסף.

במאמר זה

מדוע דחיסה ותיקון של מסד נתונים

לפני שתתחיל

דחיסה ותיקון של מסד נתונים

סיבות לדחיסה ותיקון של מסד נתונים

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

קבצי מסד נתונים הולכים וגדלים עם השימוש

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

  • Access יוצר אובייקטים זמניים מוסתרים לביצוע משימות שונות. לעתים, חלק מהאובייקטים הזמניים האלה נשאר במסד הנתונים גם לאחר ש- Access כבר לא זקוק להם.

  • בעת מחיקה של אובייקט מסד נתונים, שטח הדיסק שנתפס על-ידי האובייקט לא מתפנה בחזרה באופן אוטומטי - קובץ מסד הנתונים עדיין משתמש בשטח דיסק זה, על אף שהאובייקט נמחק.

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

הערה: דחיסה אינה דוחסת את הנתונים – היא הופכת את קובץ מסד הנתונים לקטן יותר על-ידי הסרת שטחים שאינם בשימוש.

קבצי מסד נתונים עלולים להיפגם

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

לעתים קרובות, סוג זה של נזק נגרם כתוצאה מבעיה במודול של Visual Basic for Applications ‏(VBA) ואינו כרוך בסיכון לאובדן נתונים. עם זאת, סוג זה של נזק אינו כרוך בסיכון העיצוב של מסד נתונים, כגון אובדן קוד VBA או טפסים שיוצאים מכלל שימוש.

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

עצה: פיצול מסד נתונים עשוי לסייע במניעת הנזק לקבצי מסד נתונים ובהגבלת אובדן הנתונים על-ידי שמירת הנתונים בקובץ נפרד שמשתמשים אינם ניגשים אליו ישירות.

Access יציג לך הנחיה לתקן קובץ מסד נתונים פגום

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

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

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

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

לראש הדף

לפני שתתחיל

שקול לבצע את הפעולות הבאות לפני שתתחיל בפעולת דחיסה ותיקון:

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

    • לחץ על לחצן Microsoft Office תמונת לחצן Office , הצבע על ניהול ולאחר מכן, תחת נהל מסד נתונים זה, לחץ על גיבוי מסד נתונים.

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

  • שים לב לטבלת השגיאות של שחזור המערכת    כאשר ל- Access אין אפשרות לתקן את כל האובייקטים בקובץ מסד נתונים פגום, אובייקטים ששחזורם לא הצליח יצוינו בטבלה בשם MSysCompactErrors. אם קיימות שגיאות, Access פותח את הטבלה MSysCompactErrors בתצוגת גליון נתונים.

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

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

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

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

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

לראש הדף

סיוע במניעה ובפתרון של בעיות בקבצי מסדי נתונים באמצעות דחיסה ותיקון

באופן אוטומטי דחיסה ותיקון של מסד נתונים כאשר הוא נסגר

דחיסה ותיקון ידניים של מסד נתונים

דחיסה ותיקון אוטומטיים של מסד נתונים כאשר הוא נסגר

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

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

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על אפשרויות Access.

  2. בתיבת הדו-שיח אפשרויות Access, לחץ על מסד נתונים נוכחי.

  3. תחת אפשרויות יישום, בחר בתיבת הסימון דחוס בעת הסגירה.

לראש הדף

דחיסה ותיקון ידניים של מסד נתונים

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

דחיסה ותיקון של מסד נתונים שפתחת

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

  • לחץ על לחצן Microsoft Office תמונת לחצן Office , הצבע על ניהול ולאחר מכן, תחת ניהול מסד נתונים זה, לחץ על דחיסה ותיקון של מסד נתונים.

דחיסה ותיקון של מסד נתונים שאינו פתוח

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

  1. הפעל את Access, אך אל תפתח מסד נתונים.

  2. לחץ על לחצן Microsoft Office תמונת לחצן Office , הצבע על ניהול ולאחר מכן, תחת ניהול מסד נתונים זה, לחץ על דחיסה ותיקון של מסד נתונים.

  3. בתיבת הדו-שיח דחיסה ממסד הנתונים הדו-שיח בתיבת, נווט אל מסד הנתונים שברצונך לדחוס ולתקן ולחץ עליו פעמיים.

יצירת קיצור דרך בשולחן העבודה לדחיסה ותיקון של מסד נתונים מסוים

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

לפני שתתחיל, בדוק את מיקום הקובץ Msaccess.exe במחשב שלך. הקובץ Msaccess.exe נמצא בדרך כלל בתיקיה הבאה:

C:\Program Files\Microsoft Office\Office12

אם אינך מאתר את הקובץ Msaccess.exe במיקום זה, חפש את הקובץ וציין לעצמך את הנתיב המלא.

יצירת קיצור דרך בשולחן העבודה    

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

  2. בעמוד הראשון של 'אשף יצירת קיצור דרך', בתיבה הקלד את מיקום הפריט, הקלד תו מרכאות ("), הזן את הנתיב המלא של הקובץ Msaccess.exe (כולל שם הקובץ) ולאחר מכן הקלד תו מרכאות. (לחלופין, לחץ על עיון כדי לאתר ולבחור את הקובץ. במקרה זה, המרכאות יתווספו באופן אוטומטי.)

    לדוגמה, הקלד:"C:\Program Files\Microsoft Office\Office12\msaccess.exe"

  3. לאחר תו המרכאות הסוגר, הקלד רווח ולאחר מכן הקלד את הנתיב המלא אל מסד הנתונים שברצונך לדחוס ולתקן. אם הנתיב כולל רווחים, הקף את הנתיב בסימני מרכאות. הקלד רווח נוסף ולאחר מכן הקלד ‎/compact.

    לדוגמה, הקלד: "C:\My Folder\My Database.accdb" /compact

  4. לחץ על הבא.

  5. בתיבה הקלד שם עבור קיצור הדרך, הקלד שם עבור קיצור הדרך ולאחר מכן לחץ על סיום.

    האשף ייצור את קיצור הדרך ויחליף אותו בשולחן העבודה שלך.

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

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

לראש הדף

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

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

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

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

×