Podaci iz baze podataka
Microsoft SQL Server objavio je niz izdanja baze podataka. Svako je izdanje usmjereno na različite potrebe. SQL Server ima poslužiteljska izdanja i specijalizirana izdanja za male zahtjeve za potrebe velikih poduzeća, no sva izdanja imaju jednu zajedničku stvar, sličnu strukturu datoteka. Kada je instaliran, Microsoft SQL Server pohranjuje zadane vrste podatkovnih datoteka u različite direktorije na odgovarajućem računalu. Datoteke glavne baze podataka (MDF) i datoteke baze podataka dnevnika (LDF) primarne su datoteke stvorene za svaku bazu podataka u okruženju SQL Servera.
Zadana instalacija
Tijekom početne instalacije, svako izdanje SQL Servera postavit će zadane MDF i LDF datoteke sustava koje odgovaraju njihovoj funkciji, a koje nisu obuhvaćene u ovoj raspravi. Datoteke Master, MSDB, Model, TempDB i Resource datoteke se generiraju i spremaju u zadani instalacijski direktorij definiran tijekom instalacije. Svaka datoteka jezgre sustava koristi se za specifične zahtjeve, ali je baza podataka u kojoj se pohranjuju informacije koje se odnose na njihov posao.
Video dana
Izrada korisničkih baza podataka
Korisničke baze podataka kreiraju se za posebne namjene od strane aplikacije ili korisnika. Kada administrator baze podataka stvori novu bazu podataka, SQL Server kreira i MDF i LDF datoteku koja odgovara toj bazi podataka. SQL Server ih u početku stavlja u svoj zadani direktorij ili administrator može definirati gdje će biti pohranjeni. Nakon izrade, mogu se premjestiti na različita mjesta radi praktičnosti, izvedbe i pohrane.
Datoteka glavne baze podataka
MDF-ovi su mjesto gdje se pohranjuju svi podaci baze podataka. Sadrži retke, stupce, polja i podatke koje je kreirala aplikacija ili korisnik. Kreiranje stupaca baze podataka, izmjene i kreiranje zapisa podataka, izmjena sve su pohranjene unutar ove datoteke za pretraživanje i korištenje aplikacije.
Datoteka baze podataka dnevnika
Tijekom različitih procesa kreiranja i modifikacije unutar MDF-a, sve aktivnosti se bilježe u LDF-u. Kako se dinamičke informacije obrađuju u memoriji i izvan nje, zvane transakcije, podaci se pohranjuju u LDF radi upravljanja pogreškama. Posljedično, sve aktivnosti korisnika bilježe se za referencu.
Korištenje MDF-a i LDF-a
Administratori baza podataka mogu raditi razne stvari s MDF-ovima i LDF-ovima. Jednom stvoreni, mogu se premjestiti odvajanjem baze podataka od instance, premještanjem fizičke datoteke kroz istraživač i ponovnim spajanjem. MDF-ovi i LDF-ovi mogu se premjestiti u različite direktorije na različitim uređajima za pohranu datoteka pomoću funkcija odvajanja i pričvršćivanja. MDF-ovi također pohranjuju koje je izdanje stvorilo datoteku i mogu se odvojiti od instance SQL Servera iz nepoznatih razloga. U određenim situacijama, MDF-ovi se mogu uvesti u novu praznu bazu podataka radi manipulacije.
Sve zajedno
Microsoft SQL Server je složeno okruženje baze podataka koje ima mnogo aspekata, komponenti i pratećih usluga koje nisu sve obuhvaćene ovim osnovnim objašnjenjem vrste datoteke. SQL Server koristi dvije osnovne vrste datoteka, MDF i LDF za većinu svog rada. Ovo su najvažnije datoteke unutar okruženja SQL Servera.