Andmebaasi varukoopia (.bak)
Microsoft StandardAndmebaasi 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:
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 / TAPEASCII-ESITUS: BACKUP
Standardiseerimine: Microsoft SQL Server Backup Specification / Generic Backup
Tehnilised andmed
| Konteineri arhitektuur | Microsoft Tape Format (MTF) or proprietary database page storage containing transaction logs, data files, and metadata |
| Tihendamine | SQL Server native backup compression, transparent page compression, or uncompressed |
| Baitide järjekord (Endianness) | Little-Endian (Microsoft SQL Server) |
| Värviruumid | N/A (Database Archive) |
| Kanalid ja struktuur | Database schemas, table rows, indexes, stored procedures, and transaction log checkpoints |
| Max mõõtmed | Practically unlimited (supports multi-terabyte enterprise database backups) |
| Läbipaistvus | None |
| Voogedastus ja progressiivsus | Sequential media block streaming (compatible with tape and cloud blob storage) |
Tehniline võrdlusmaatriks: BAK vs konkurendid
| Tehniline atribuut | BAK (Praegune) | SQL | VHD | ISO |
|---|---|---|---|---|
| Sisukord | Täielik binaarne andmebaasipilt | INSERT-käskude lihttekstina SQL-skript | Virtuaalmasina ketta tõmmis | Optilise plaadi failisüsteemi tõmmis |
| Taastamise kiirus | Kiire otsene binaarne lehekülje kopeerimine | Aeglane (SQL-lausekeste uuesti täitmine) | Käivitatav virtuaalketas | Sektori kaupa ühendamine |
| Failivorming | Microsofti patenditud lindivorming | Lihttekstina ANSI/ISO SQL-skript | Microsofti virtuaalketta konteiner | ISO 9660 / UDF plaaditõmmis |
| Mootori ühilduvus | Ainult Microsoft SQL Server | Universaalne kõigi andmebaaside vahel | Hyper-V / VirtualBox / VMware | Universaalsed 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
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.
Seotud BAK teisenduspaarid
Kahendvormingus andmebaasi varukoopia teisendamine lihttekstina SQL-skriptiks võimaldab teil andmebaasitabeleid ja andmeid täiesti erinevate andmebaasimootorite vahel liigutada.
Tihendamata lihttekstina SQL-skripti teisendamine optimeeritud natiivseks andmebaasi varukoopiafailiks vähendab salvestusruumi ja kiirendab serveri taastamisaega.