שאלה על גיבויים ב-SQL Server

שאלה על גיבויים ב-SQL Server

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

pitoach

New member
למה לא תבדוק לבד?

ניתן ללמוד הרבה יותר בשאלות פשוטות כאלה על ידי בדיקה לבד.

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

עייטן

New member
תשובה

כאשר אתה עושה גיבויי מלא, מתרחש למעשה 2 שלבים :
א. גיבויי מלא של הקובץ Data (שזה הMdf,ndf)
ב. בסיום שלב הראשון, מגבה באופן מלא את הTransactionv .
ואז למעשה בסיום הגיבוי יש לך גיבוי מלא שהוא עדכני לרגע סיום הגיבוי.

מצורף לך לינק מהאתר של מייקרוסופט והנה המשפט שעונה על השאלה שלך:

Full database backups represent the database at the time the backup finished.
 
למעלה