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