Skip to main content

מודלים של SQL Server Recovery: שלוש אפשרויות

Week 9, continued (אַפּרִיל 2025)

Week 9, continued (אַפּרִיל 2025)
Anonim

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

  • פשוט
  • מלא
  • רשום בכמות גדולה

בואו נסתכל על כל הדגמים האלה בפירוט רב יותר.

פשוט שחזור דגם

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

מודל השחזור המלא

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

מודל התאוששות גורפת

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

שינוי מודלים לשחזור

השתמש ב- SQL Server Management Studio כדי להציג או לשנות את מודל השחזור:

  1. בחר את השרת הרלוונטי : התחבר למופע הרלוונטי של מנוע מסד הנתונים של SQL Server, ולאחר מכן ב- Explorer Explorer, לחץ על שם השרת כדי להרחיב את עץ השרת.
  2. בחר את מסד הנתונים : הרחבמאגרי מידע, וכן, בהתאם למסד הנתונים, או לבחור מסד נתונים של משתמש או להרחיבמאגרי מידע ובחר מסד נתונים של מערכת.
  3. פתח את מאפייני מסד הנתונים : לחץ באמצעות לחצן העכבר הימני על מסד הנתונים ולאחר מכן לחץ על אישורנכסים, לפתוח אתמאפייני מסד נתונים תיבת דיאלוג.
  4. הצג את מודל השחזור הנוכחי : בתוך הבחר דף חלונית, לחץ עלאפשרויות כדי להציג את הזרםמודל לשחזור בחירה.
  5. בחר את דגם השחזור החדש : בחר אחת מהאפשרויותמלא, רשום בכמות גדולה, אופשוט.
  6. לחץ עלבסדר.