aspose.info
LT

BAK failo formatas – duomenų bazės atsarginės kopijos failas

Atnaujinta

Kas yra BAK failas?

Failas su plėtiniu .bak paprastai yra atsarginės kopijos failas, naudojamas skirtingų programinės įrangos įrankių atsarginėms duomenų kopijoms saugoti. Duomenų bazės požiūriu BAK failas naudojamas Microsoft SQL Server duomenų bazės turiniui saugoti. Visi duomenys ir failai, susiję su duomenų baze, yra saugomi šiuo failo formatu, kad būtų galima juos gauti, jei duomenų bazė dėl kokių nors priežasčių gali būti sugadinta arba negaliojanti. Saugumo sumetimais atsarginės kopijos gali būti saugomos ir indeksuojamos kituose serveriuose. Kelios programos gali sukurti BAK failus, pvz., SQL Server Management Studio, Transact-SQL ir Windows PowerShell.

BAK failo formatas

Vidinė BAK failo informacija nėra žinoma, tačiau plačiai manoma, kad jis pagrįstas Microsoft Tape Format (MTF). MTF specifikacijos yra prieinamos ir jas galima nurodyti norint suprasti failo struktūrą. Dokumente pateikiama išsami informacija apie MTF saugyklą visiems, kurie turi bendrų žinių apie saugyklos valdymo operacijas, juostinius įrenginius ir failų sistemas.

Duomenų rinkiniai

Duomenų rinkinys yra objektų, įrašytų į laikmeną (juostą, optinį diską ir kt.) duomenų atsarginės kopijos arba atkūrimo metu, rinkinys. Duomenų rinkinius sudaro kelios laikmenos esant dideliam duomenų kiekiui.

Pagrindiniai DPS elementai

MTF failą sudaro keli pagrindiniai elementai, sudarantys jo sudedamąsias dalis. Šie elementai yra:

Deskriptorių blokai

Deskriptorių blokai (DBLK) naudojami formato valdymui ir yra pagrindiniai MTF failo pagrindai. Vienas MTF failas apibrėžia kelis DBLK kiekvienam unikaliam vaidmeniui. Kiekvienas DBLK yra kintamo ilgio duomenų blokas, padalintas į šias keturias dalis:

  • Bendra bloko antraštė – fiksuoto ilgio struktūra, bendra visiems DBLK. Tai yra vienintelė reikalinga bloko antraštė.
  • DBLK tipo informacija – fiksuoto ilgio blokas, būdingas apibrėžiamo DBLK tipui
  • Operacinės sistemos duomenys – konkretūs duomenys, apibrėžti pagal DBLK tipą ir operacines sistemas
  • DBLK informacija – kintamo ilgio DBLK specifinė informacija, kurios negalima išsaugoti naudojant fiksuoto ilgio DBLK informaciją.
Microsoft SQL Backup File Format

Duomenų srautas

Duomenų srautai MTF faile naudojami duomenų inkapsuliavimui ir lygiavimui. Jį sudaro srauto antraštė, po kurios eina srauto duomenys. Srauto antraštė gali apimti tik vieno tipo srauto duomenis.

Microsoft SQL atsarginės kopijos failo formatas

FileMarks

Failo žymeklis naudojamas loginiam atskyrimui ir greitai prieigai prie laikmenos. Failų žymes emuliuoja įrenginio tvarkyklė arba Soft Filemark Descriptor blokas, jei naudojamas įrenginys nepateikia failų ženklų.

Kiti BAK failai

Štai kiti failų tipai, kuriuose naudojamas .bak failo plėtinys.

Duomenų bazė

Žaidimas

Įvairūs

Nustatymai

Nuorodos Nr.

Taip pat žiūrėkite