מודלים של SQL Server השחזור

מודלים לשחזור איזון שטח דיסק נגד קבצי יומן מלא

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. בחר את דגם השחזור החדש : בחר באפשרות Full , Bulk-logged , או Simple .
  6. לחץ על אישור .