Tietokannan varmuuskopio (.bak)
Microsoft StandardiBAK on yleinen varmuuskopiotiedostojen tunniste, ei yleispätevä tiedostomuoto. Osa .bak-tiedostoista on SQL Server -varmuuskopioita, osa sovelluskohtaisia kopioita; sisältö riippuu tiedoston luoneesta ohjelmistosta.
Muunna tiedostot muodosta BAK muotoon SQL
Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta BAK muotoon SQL. Muunna tiedostot hetkessä laitteellasi.
Tarkastele tiedostoa ja sen metatietoja
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat BAK-tiedostot tarkistamalla tiedoston alun binäärisarjan:
Otsaketunniste tavutasolla (tunnistetavut)
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat BAK-tiedostot tarkistamalla tiedoston alun binäärisarjan:
HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):
42 41 43 4B 55 50 / TAPEASCII-ESITYSTAPA: BACKUP
Standardointi: Microsoft SQL Server Backup Specification / Generic Backup
Tekniset tiedot
| Säiliöarkkitehtuuri | Microsoft Tape Format (MTF) tai oma tietokannan sivutallennusmuoto, joka sisältää tapahtumalokeja, datatiedostoja ja metatietoja |
| Pakkaus | SQL Serverin oma varmuuskopioiden pakkaus, läpinäkyvä sivupakkaus tai pakkaamaton muoto |
| Tavujärjestys (Endianness) | Little-Endian (Microsoft SQL Server) |
| Väriavaruudet | Ei sovellu (tietokanta-arkisto) |
| Kanavat ja rakenne | Tietokantaskeemat, taulukkorivit, indeksit, tallennetut proseduurit ja tapahtumalokin tarkistuspisteet |
| Suurimmat mitat | Käytännössä rajoittamaton (tukee usean teratavun yritystietokantojen varmuuskopioita) |
| Läpinäkyvyys | Ei läpinäkyvyyttä |
| Suoratoisto ja progressiivinen lataus | Tietovälineen lohkojen peräkkäinen suoratoisto (yhteensopiva nauhojen ja pilviblob-tallennuksen kanssa) |
Tekninen vertailumatriisi: BAK vs. kilpailijat
| Tekninen attribuutti | BAK (Nykyinen) | SQL | VHD | ISO |
|---|---|---|---|---|
| Sisältö | Täydellinen binaarinen tietokantavedos | Pelkkää tekstiä sisältävä SQL-skripti INSERT-lauseista | Virtuaalikoneen levytiedosto | Optisen levyn tiedostojärjestelmävedos |
| Palautusnopeus | Suurnopeuksinen suora binaarisen sivun kopiointi | Hidas (SQL-lausekkeiden uudelleensuoritus) | Käynnistyskelpoinen virtuaalilevy | Sektorikohtainen liittäminen |
| Tiedostomuoto | Microsoftin suljettu Tape Format -muoto | Pelkkä ANSI/ISO SQL -tekstiskripti | Microsoftin virtuaalilevysäiliö | ISO 9660 / UDF -levyvedos |
| Tietokantamoottorin yhteensopivuus | Vain Microsoft SQL Server | Tuki vaihtelee ohjelmittain. | Hyper-V / VirtualBox / VMware | Tuki vaihtelee ohjelmittain. |
Yleiset vioittumistavat ja heksadesimaalinen palautusopas
SQL Serverin virhe: 'RESTORE DATABASE keskeytyy epänormaalisti: sivun tarkistussumma epäonnistui.'
Perussyy: Vioittunut tallennussektori aiheuttaa tietokannan sivun tarkistussumman epäonnistumisen.
Korjaus: Yritä palautusta 'CONTINUE_AFTER_ERROR'-määreellä tai korjaa tiedosto File2File.app Backup Tool -työkalulla.
Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit
Tietokannan varmuuskopiotiedostot sisältävät kokonaisia yritystietokantoja, ja ne on salattava varmenteilla luvattoman pääsyn estämiseksi.
Tunnetut hyökkäysvektorit
- Salaamattoman BAK-tiedoston varastaminen antaa hyökkääjille täyden pääsyn kaikkiin asiakastietoihin ja salasanoihin.
- Puskurin ylivuoto tietokannan varmuuskopion otsikon jäsennystyökaluissa.
- Palvelunestohyökkäys virheellisten varmuuskopiovälinekuvaajien avulla.
Tietoturvan parhaat käytännöt: Ota tietokannan ja varmuuskopioiden salaus käyttöön, jos sitä tuetaan, ja suojaa avaimet erikseen.
Historia ja virstanpylväät
Tärkeimmät edut
- Tietokannan täydellinen palautus tiettyyn ajankohtaan: palauttaa koko tietokannan skeemoineen, tietoineen, käyttäjineen ja käyttöoikeuksineen.
- Eheyden tarkistus: sisältää upotetut tietovälineiden otsakkeet, sivujen tarkistussummat ja vioittuneiden sivujen tunnistuksen.
- Sisäänrakennettu tuki differentiaalisille varmuuskopioille ja tapahtumalokiketjuille varmuuskopiointiaikojen minimoimiseksi.
Tekniset rajoitukset
- SQL Server -version rajoitus: uudemmalla SQL Server -versiolla luotua .bak-tiedostoa ei voi palauttaa vanhempaan versioon.
- Valtava tallennustilan tarve yritystietokannoille, jos natiivia varmuuskopiopakkausta ei ole otettu käyttöön.
- Ei voida avata tavallisilla tekstieditoreilla tai muilla kuin tietokantaohjelmistoilla ilman muunnosta.
Mielenkiintoisia teknisiä faktoja
- Microsoft SQL Serverin .bak-muoto perustuu historiallisesti Microsoft Tape Format (MTF) -formaattiin, joka suunniteltiin kirjoitettavaksi fyysisille nauhakeloille.
- Monet CAD-, vektori- ja tekstinkäsittelysovellukset luovat automaattisesti .bak-tiedoston aiemmin tallennetun tiedoston hätävarakopiona.
- Tietokannan ylläpitäjät toistavat tunnettua sääntöä: 'Varmuuskopiota ei ole olemassa ennen kuin se on onnistuneesti palautettu.'
Usein kysytyt tekniset kysymykset
Mikä on .bak-tiedosto?
.bak-pääte ei yksilöi yhtä tiedostomuotoa. SQL Server -varmuuskopiot ovat yksi käyttötapa; muut sovellukset käyttävät sitä ohjelmistokohtaisiin kopioihin.
Miten voin palauttaa .bak-tiedoston?
Napsauta SQL Server Management Studiossa (SSMS) hiiren kakkospainikkeella kohtaa 'Databases', valitse 'Restore Database', valitse 'Device' ja valitse .bak-tiedostosi.
Voinko muuntaa BAK-tiedoston SQL-skripteiksi tai CSV-muotoon?
Kyllä. File2File.app voi jäsentää SQL Serverin .bak-tiedostot ja purkaa tietokantataulut suoraan puhtaiksi SQL-skripteiksi tai CSV-taulukoiksi.
Aiheeseen liittyvät BAK-muunnosparit
Muunna tuettu SQL Server -varmuuskopio (.bak) tekstimuotoiseksi SQL-skriptiksi tarkastelua tai siirtotyönkulkua varten.
Pakkaamattoman tekstimuotoisen SQL-skriptin muuntaminen optimoiduksi tietokannan omaksi varmuuskopiotiedostoksi pienentää tallennustilan tarvetta ja nopeuttaa tietokannan palauttamista palvelimella.