Andmebaasi varukoopia (.bak)

Microsoft Standard

Andmebaasi ja süsteemi varukoopiafail (BAK) on andmebaaside ja süsteemipiltide universaalne faililaiend, mis tähistab eelkõige Microsoft SQL Serveri täielikke andmebaasi varukoopiaid, mis sisaldavad tabeleid, skeeme ja tehinguloge.

Teisenda formaadist BAK formaati SQL

Tasuta BAK -> SQL konverter brauseris. Teisenda faile koheselt oma seadmes.

Kontrolli ja metaandmed

Operatsioonisüsteemid ja failianalüsaatorid tuvastavad BAK faile, kontrollides algset binaarset baidijada:

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

Baidi-taseme päise allkiri (maagilised baidid)

Operatsioonisüsteemid ja failianalüsaatorid tuvastavad BAK faile, kontrollides algset binaarset baidijada:

HEX-ALLKIRI (NIHE 0):

42 41 43 4B 55 50 / TAPE

ASCII-ESITUS: BACKUP

Standardiseerimine: Microsoft SQL Server Backup Specification / Generic Backup

Tehnilised andmed

Konteineri arhitektuurMicrosoft Tape Format (MTF) or proprietary database page storage containing transaction logs, data files, and metadata
TihendamineSQL Server native backup compression, transparent page compression, or uncompressed
Baitide järjekord (Endianness)Little-Endian (Microsoft SQL Server)
VärviruumidN/A (Database Archive)
Kanalid ja struktuurDatabase schemas, table rows, indexes, stored procedures, and transaction log checkpoints
Max mõõtmedPractically unlimited (supports multi-terabyte enterprise database backups)
LäbipaistvusNone
Voogedastus ja progressiivsusSequential media block streaming (compatible with tape and cloud blob storage)

Tehniline võrdlusmaatriks: BAK vs konkurendid

Tehniline atribuutBAK (Praegune)SQLVHDISO
SisukordTäielik binaarne andmebaasipiltINSERT-käskude lihttekstina SQL-skriptVirtuaalmasina ketta tõmmisOptilise plaadi failisüsteemi tõmmis
Taastamise kiirusKiire otsene binaarne lehekülje kopeerimineAeglane (SQL-lausekeste uuesti täitmine)Käivitatav virtuaalketasSektori kaupa ühendamine
FailivormingMicrosofti patenditud lindivormingLihttekstina ANSI/ISO SQL-skriptMicrosofti virtuaalketta konteinerISO 9660 / UDF plaaditõmmis
Mootori ühilduvusAinult Microsoft SQL ServerUniversaalne kõigi andmebaaside vahelHyper-V / VirtualBox / VMwareUniversaalsed operatsioonisüsteemid

Levinud riknemisvead ja heksataaste juhend

SQL Serveri tõrge: 'RESTORE DATABASE katkeb ebanormaalselt: Lehekülje kontrollsumma ebaõnnestus'.

Juurpõhjus: Kahjustatud salvestussektor, mis põhjustas kontrollsumma tõrke andmebaasi siseleheküljel.

Taastamine: Proovige taastamist käsuga 'CONTINUE_AFTER_ERROR' või parandage File2File Backup Tooli abil.

Turvaanalüüs ja parsimisründevektorid

Andmebaasi varukoopiafailid sisaldavad ettevõtte täielikke andmebaase ja neid tuleb volitamata juurdepääsu vältimiseks serdiga krüptida.

Teadaolevad ründavektorid

  • Krüptimata BAK-faili vargus, mis annab ründajatele täieliku juurdepääsu kõigile kliendiandmetele ja paroolidele.
  • Puhvri ületäitumine andmebaasi varukoopia päise analüüsi utiliitides.
  • Teenusetõkestus vigaste varukoopia meedia kirjelduste kaudu.

Kaitsealased parimad tavad:

Ajalooline taust ja verstapostid

2016Microsoft SQL Server 2016 toob turule kohaliku läbipaistva varukoopia krüptimise ja hübriidse pilvevarukoopia.
2008SQL Server 2008 toob .bak-failide sisse kohaliku integreeritud varukoopia tihenduse.
1989Microsoft SQL Server 1.0 loob standardse .bak andmebaasi varukoopia arhitektuuri.

Peamised eelised

  • Täielik ajapõhine andmebaasi taastamine: taastab terved andmebaasid, sealhulgas skeemid, andmed, kasutajad ja õigused.
  • Kõrge terviklikkuse kontroll: sisaldab manustatud meediapäiseid, lehekülje kontrollsummasid ja rebenenud lehekülgede tuvastust.
  • Kohalik tugi diferentsiaalsetele varukoopiatele ja tehingulogide kettidele, et minimeerida varundusaknaid.

Tehnilised piirangud ja puudused

  • SQL Serveri versiooni lukk: SQL Serveri uuemas versioonis loodud .bak-faili ei saa vanemale versioonile taastada.
  • Hirmus suur salvestusmaht ettevõtte andmebaaside jaoks, millel pole kohalikku varukoopia tihendust lubatud.
  • Ei saa ilma konverteerimiseta avada tavaliste tekstiredaktorite või muu tarkvaraga peale andmebaasitarkvara.

Huvitavaid tehnilisi fakte

  • Microsoft SQL Serveri .bak-vorming pärineb ajalooliselt Microsoft Tape Formatist (MTF), mis oli mõeldud füüsilistele lindirullidele voogesitamiseks.
  • Paljud CAD-, vektori- ja tekstiredigeerimisrakendused loovad automaatselt .bak-faili varem salvestatud faili hädaolukorra varukoopiana.
  • Andmebaasiadministraatorid kordavad tuntud reeglit: „Varukoopiat pole olemas enne, kui olete selle edukalt taastanud".

Korduma kippuvad tehnilised küsimused

Mis on .bak-fail?

.bak-fail on enamasti Microsoft SQL Serveri andmebaasi täielik varukoopia, mis sisaldab kõiki andmebaasi taastamiseks vajalikke tabeleid, andmeid ja sätteid.

Kuidas ma saan .bak-faili taastada?

Klõpsake SQL Server Management Studios (SSMS) valikul „Databases“ parema hiireklahviga, valige „Restore Database“, valige „Device“ ja valige oma .bak-fail.

Kas ma saan BAK-faili SQL-skriptideks või CSV-ks teisendada?

Jah. File2File.app saab analüüsida SQL Serveri .bak-fajle ja eraldada andmebaasitabelid otse puhastesse SQL-skriptidesse või CSV-tabelitesse.