מהו MDF ו- LDF?

מאגרי מידע

התקנת ברירת מחדל

במהלך ההתקנה הראשונית, כל מהדורה של SQL Server תציב קבצי ברירת המחדל של MDF ו- LDF תואמים במערכת, עם הפונקציה המתאימה להם, לא מכוסה בדיון זה. קובצי המאסטר, MSDB, Model, TempDB והמשאבים נוצרים, מוגדרים ומאוחסנים בספריית ההתקנה של ברירת המחדל. כל קובץ ליבה של המערכת משמש לדרישות ספציפיות, אבל הם מאגרי מידע המכילים מידע מתאם עם העבודה שלהם.

צור מסדי נתונים של משתמשים

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

קובץ מאסטר של מסד נתונים

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

קובץ רישום מסד נתונים

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

השתמש בקובצי MDF ו- LDF

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

לאחד את הכל

Microsoft SQL Server הוא סביבת מסד נתונים מורכבת בעלת היבטים רבים, רכיבים ושירותי עזרה שאינם מכוסים במלואם בהסבר הבסיסי של סוג קובץ זה. SQL Server משתמש בשני סוגי קבצי הליבה, MSF ו- LDF עבור רוב עבודתה. אלה הם הקבצים החשובים ביותר בסביבת SQL Server.