BAK konvertálása SQL formátumba

A támogatott SQL Server .bak biztonsági mentést alakítsa szöveges SQL-szkriptté ellenőrzéshez vagy migrációs munkafolyamatokhoz.

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V

Amíg a fájljaidra vársz, játszhatsz a Code Rainnel

Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Formátum-összehasonlítás és műszaki specifikációk

SpecifikációBAKSQL
MIME-típusapplication/octet-streamtext/plain
Típusadatbázis-mentési archívumrelációs sémát és lekérdezéseket tartalmazó szkript
TömörítésMS SQL natív mentéstömörítésnincs (sima szöveges DDL/DML parancsfájl)
Szabványos specifikációMicrosoft SQL Server mentési architektúraISO/IEC 9075 SQL szabvány
Fájlfejléc azonosító bájtjaiMicrosoft SQL Server Backup / Generic Database dump headers2D 2D (--) or CREATE TABLE SQL statement

A formátum áttekintése és alkalmazási területei

Az SQL Server biztonsági mentési fájljai gyakran .bak kiterjesztésűek, de a kiterjesztés önmagában nem azonosít egy univerzális biztonsági mentési formátumot. Előfordulhat, hogy az adminisztrátoroknak egy támogatott SQL Server-mentést kell megvizsgálniuk, vagy szkriptes munkafolyamatba kell áthelyezniük. A mentést olyan szoftverrel kell feldolgozni, amely ismeri a formátumát; az így kapott SQL-szkript ezután áttekinthető vagy migráció részeként használható, figyelembe véve az adatbázismotorok közötti eltéréseket. A biztonsági mentés érzékeny adatokat tartalmazhat. A benne tárolt adatoknak és a környezet biztonsági követelményeinek megfelelően védje.

Műszaki specifikációk és kodekáttekintés

Ebben a munkafolyamatban a BAK egy támogatott Microsoft SQL Server-adatbázis biztonsági mentését jelöli. Más szoftverek is használják a .bak kiterjesztést, ezért az önmagában nem azonosítja a fájlformátumot. Az SQL Server biztonsági mentési fájlok adatbázisadatokat és metaadatokat tartalmaznak, amelyeket az SQL Server eszközei kezelnek. A létrehozott SQL-szkript egyszerű szöveg, például CREATE TABLE és INSERT INTO parancsokkal; tartalma és kompatibilitása a forrásadatbázistól és az exportálási beállításoktól függ.

Operációs rendszer- és böngésző-kompatibilitás

Az SQL-szkriptek szövegszerkesztőben olvashatók, de a parancsaik és funkcióik adatbázismotor-specifikusak lehetnek. A .bak fájlt olyan szoftverrel kell megnyitni, amely támogatja a belső biztonsági mentési formátumát, gyakran az SQL Server megfelelő verziójával; a kiterjesztés önmagában nem garantálja a kompatibilitást.

Hasznos információk

A sima szöveges SQL-szkriptek tömörítetlenek, és lényegesen több tárhelyet foglalnak el, mint a tömörített bináris biztonsági mentések. Hosszú távú tárolás vagy e-mailben történő küldés előtt mindig tömörítse a kimeneti SQL-fájlt szabványos zip- vagy gzip-tömörítéssel.

Gyakran ismételt kérdések

Hogyan alakítható át az adatbázis-biztonsági mentés SQL-szkriptfájllá minőségvesztés nélkül?

Nem feltétlenül. Az export lefedettsége a biztonsági mentés tartalmától, az eszköztől és az SQL-dialektustól függ. Egyes objektumok vagy beállítások külön kezelést igényelhetnek; ellenőrizze a szkriptet.

Mi a különbség az adatbázis-biztonsági mentés és az SQL-szkriptfájl között?

Az adatbázis-biztonsági mentés egy saját tulajdonú bináris archívum, amely nyers adatbázis-oldalakat és a gyors rendszerhelyreállításhoz optimalizált tranzakciónaplókat tartalmaz. Az SQL-szkriptfájl egy egyszerű szöveges fájl, amely olvasható adatbázis-parancsok sorozatát tartalmazza. Ezek a parancsok újraépítik az adatbázis sémáját, és az alapoktól kezdve szúrják be az adatokat.