Какво е MDF и LDF?
Стандартна инсталация
По време на първоначалната инсталация, всяко издание на SQL Server ще постави съответните MDF и LDF файлове по подразбиране в системата със съответната им функция, която не е включена в тази дискусия. Файловете Master, MSDB, Model, TempDB и ресурси се генерират, дефинират и съхраняват в инсталационната директория по подразбиране. Всеки основен файл на системата се използва за специфични изисквания, но те са бази данни, които съдържат информация, съответстваща на съответната им работа.
Създаване на потребителски бази данни
Потребителските бази данни са създадени за конкретни приложения от всяко приложение или потребител. Когато администратор на база данни създаде нов, SQL Server създава съответния MDF и LDF файл за тази база данни. SQL Server ги поставя първоначално в директорията им по подразбиране или администраторът може да определи къде ще се съхраняват. След създаването им те могат да бъдат преместени на различни места от съображения за удобство, ефективност или съхранение.
Основен файл на базата данни
МДФ са мястото, където се съхранява цялата информация в базата данни. Той съдържа редове, колони, полета и данни, създадени от приложение или потребител. Създаването на колона за базата данни, модификациите и информацията за създаването на записите, всичко се съхранява в този файл за използването на приложения и търсения.
Файлов архив на база данни
По време на няколко процеса на създаване и модификация в рамките на MDF, цялата дейност се записва в LDF. Докато динамичната информация се обработва в и извън паметта, наречена транзакция, данните се съхраняват в LDF за обработка на грешки. В резултат на това цялата активност на потребителите се записва чрез позоваване.
Използвайте MDF и LDF файлове
Администраторите на бази данни могат да направят няколко неща с MDF и LDF файлове. Веднъж създадени, те могат да бъдат преместени чрез отделяне на базата данни от потребителския модел, преместването на физическия файл през браузъра и прикрепването му отново. Тези файлове могат да се преместват в различни директории на различни устройства за съхранение, като се използват функциите за разделяне и свързване. MDF файловете също съхраняват кое издание е създало файла и може да бъде отделено от SQL Server по неизвестни причини. В определени ситуации, MDF файловете могат да бъдат импортирани в нова празна база данни за манипулиране.
Обединявайте всичко
Microsoft SQL Server е сложна база данни, която има много аспекти, компоненти и помощни услуги, които не са напълно обхванати в това основно обяснение на този тип файлове. SQL Server използва двата основни вида файлове, MSF и LDF за по-голямата част от работата си. Това са най-важните файлове в средата на SQL Server.