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

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

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

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

מה ברצונך לעשות?

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



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

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

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

לפני שתתחיל

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

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

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

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

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

לראש הדף

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

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

  1. בחר באפשרות File > options.

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

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

  4. בחר באפשרות אישור.

  5. סגור ופתח מחדש את מסד הנתונים כדי שהאפשרות תיכנס לתוקף.

לראש הדף

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

  • בחר קובץ > Info _GT_ קומפקט & תיקון מסד נתונים.

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

לראש הדף

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

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

  1. ודא שאף משתמש אחר אינו משתמש כעת בקובץ מסד הנתונים.

  2. הפעל את Access.

  3. ב-Access 2013, Access 2016 ו-Access 2019:

    1. בדף תבניות, לחץ פעמיים על מסד נתונים ריק.

    2. בחר קובץ > Close.

  4. בחר כלי מסד נתונים > דחיסה ותיקון של מסד נתונים.

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

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

לראש הדף

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

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

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

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

לראש הדף

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

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

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

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

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

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

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

לראש הדף

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

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

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

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

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

למידע נוסף

הגנה על נתונים באמצעות תהליכי גיבוי ושחזור הגדרת

אפשרויות משתמש כללי

הישאר צעד אחד לפניי באמצעות Microsoft 365

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

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

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

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

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

×