גיבוי והתאוששות השרת

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

 

מדוע לגבות את מסד-הנתונים ?

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

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

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

 


איור 4.1

 

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

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

  חזרה לתחילת הפרק


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