Vad är MDF och LDF?

click fraud protection
...

Databasdata

Microsoft SQL Server har släppt en mängd olika databasutgåvor. Varje utgåva är fokuserad på olika behov. SQL Server har serverutgåvor och specialiserade utgåvor för lätta behov till tunga företagsbehov, men alla utgåvor har en sak gemensamt, liknande filstruktur. När Microsoft SQL Server är installerat lagrar standarddatafiltyperna i olika kataloger på respektive dator. Master Database Files (MDF) och Log Database Files (LDF) är de primära filerna som skapas för varje databas i SQL Server-miljön.

Standardinstallation

Under den första installationen kommer varje SQL Server-utgåva att placera standardsystem MDF- och LDF-filer som motsvarar deras respektive funktion, som inte tas upp i denna diskussion. En Master-, MSDB-, Model-, TempDB- och Resource-filer genereras och lagras i standardinstallationskatalogen som definieras under installationen. Varje kärnsystemsfil används för specifika krav, men är databaser som lagrar information som relaterar till deras respektive jobb.

Dagens video

Skapa användardatabaser

Användardatabaser skapas för specifik användning av en applikation eller användare. När en databasadministratör skapar en ny databas skapar SQL Server både MDF- och LDF-filen som motsvarar den databasen. SQL Server placerar dem initialt i sin standardkatalog, eller så kan administratören definiera var de ska lagras. Efter skapandet kan de flyttas till olika platser för bekvämlighet, prestanda och lagringsproblem.

Master Database fil

MDF: er är där all databasinformation lagras. Den innehåller rader, kolumner, fält och data som skapats av en applikation eller användare. Skapande av databaskolumner, ändringar och skapande av informationsposter, modifiering lagras alla i denna fil för sökning och applikationsanvändning.

Loggdatabasfil

Under olika skapande och modifieringsprocesser inom MDF loggas all aktivitet i LDF. När dynamisk information bearbetas in och ut ur minnet, kallade transaktioner, lagras data i LDF för felhantering. Följaktligen registreras all användaraktivitet som referens.

Använder MDF och LDF

Databasadministratörer kan göra en mängd olika saker med MDF: er och LDF: er. När de väl har skapats kan de flyttas genom att ta bort databasen från instansen, flytta den fysiska filen genom utforskaren och återansluta. MDF: er och LDF: er kan flyttas till olika kataloger på olika fillagringsenheter med hjälp av funktionerna koppla bort och bifoga. MDF lagrar också vilken utgåva som skapade filen och kan lossna från en SQL Server-instans av okända anledningar. I vissa situationer kan MDF: er importeras till en ny tom databas för manipulering.

Få alltid att falla på plats

Microsoft SQL Server är en komplex databasmiljö som har många aspekter, komponenter och stödtjänster som inte alla täcks av denna grundläggande filtypsförklaring. SQL Server använder de två kärnfiltyperna, MDF och LDF för det mesta av sitt arbete. Dessa är de viktigaste filerna i SQL Server-miljön.