Čo je MDF a LDF?

click fraud protection
...

Databázové údaje

Microsoft SQL Server vydal rôzne vydania databáz. Každé vydanie je zamerané na iné potreby. SQL Server má serverové edície a špecializované edície pre potreby nízkej hmotnosti až po náročné podnikové potreby, avšak všetky edície majú jednu spoločnú vec, podobnú štruktúru súborov. Po inštalácii Microsoft SQL Server ukladá predvolené typy dátových súborov do rôznych adresárov na príslušnom počítači. Hlavné databázové súbory (MDF) a protokolové databázové súbory (LDF) sú primárne súbory vytvorené pre každú databázu v prostredí SQL Server.

Štandardná inštalácia

Počas úvodnej inštalácie každá edícia SQL Server umiestni predvolené systémové súbory MDF a LDF zodpovedajúce ich príslušnej funkcii, ktoré nie sú zahrnuté v tejto diskusii. Súbory Master, MSDB, Model, TempDB a Resource sa vygenerujú a uložia do predvoleného inštalačného adresára definovaného počas inštalácie. Každý súbor základného systému sa používa pre špecifické požiadavky, ale ide o databázy, v ktorých sú uložené informácie korelujúce s ich príslušnou úlohou.

Video dňa

Vytváranie užívateľských databáz

Užívateľské databázy sú vytvorené pre špecifické použitie aplikáciou alebo užívateľom. Keď správca databázy vytvorí novú databázu, SQL Server vytvorí súbor MDF aj LDF zodpovedajúci danej databáze. SQL Server ich na začiatku umiestni do svojho predvoleného adresára alebo správca môže definovať, kde sa majú uložiť. Po vytvorení ich možno premiestniť na rôzne miesta z dôvodu pohodlia, výkonu a úložného priestoru.

Hlavný databázový súbor

MDF sú miesta, kde sú uložené všetky databázové informácie. Obsahuje riadky, stĺpce, polia a údaje vytvorené aplikáciou alebo používateľom. Vytváranie stĺpcov databázy, úpravy a vytváranie informačných záznamov, úpravy sú uložené v tomto súbore na vyhľadávanie a použitie v aplikácii.

Log databázový súbor

Počas rôznych procesov vytvárania a úprav v rámci MDF sa všetky aktivity zaznamenávajú do LDF. Pri spracovávaní dynamických informácií v pamäti a mimo nej, nazývaných transakcie, sa údaje ukladajú do LDF na účely správy chýb. V dôsledku toho sa všetky aktivity používateľov zaznamenávajú pre referenciu.

Použitie MDF a LDF

Správcovia databáz môžu s MDF a LDF robiť rôzne veci. Po vytvorení ich možno presunúť odpojením databázy od inštancie, presunutím fyzického súboru cez prieskumníka a opätovným pripojením. MDF a LDF je možné presunúť do rôznych adresárov na rôznych zariadeniach na ukladanie súborov pomocou funkcií odpojiť a pripojiť. MDF tiež ukladajú, ktoré vydanie vytvorilo súbor a môžu sa z neznámych dôvodov odpojiť od inštancie SQL Server. V určitých situáciách môžu byť MDF importované do novej prázdnej databázy na manipuláciu.

Dávať to všetko dokopy

Microsoft SQL Server je komplexné databázové prostredie, ktoré má mnoho aspektov, komponentov a podporných služieb, ktoré nie sú všetky zahrnuté v tomto vysvetlení základných typov súborov. SQL Server používa dva základné typy súborov, MDF a LDF pre väčšinu svojej práce. Toto sú najdôležitejšie súbory v prostredí SQL Server.