Konvertor BAK u SQL
Konvertujte podržanu SQL Server .bak rezervnu kopiju u tekstualnu SQL skriptu radi pregleda ili upotrebe u migracionom toku.
Poređenje formata i tehničke specifikacije
| Specifikacija | BAK | SQL |
|---|---|---|
| MIME tip | application/ | text/ |
| Tip | arhiva rezervne kopije baze podataka | skripta relacione šeme i upita |
| Kompresija | izvorna kompresija rezervne kopije za MS SQL | nema (običan tekst DDL/DML skripte) |
| Standardna specifikacija | Arhitektura rezervnih kopija za Microsoft SQL Server | ISO/IEC 9075 SQL standard |
| Zaglavlje s magičnim bajtovima | Microsoft SQL Server Backup / Generic Database dump headers | 2D 2D (--) or CREATE TABLE SQL statement |
Pregled formata i primena
SQL Server rezervne kopije često koriste ekstenziju .bak, ali sama ekstenzija ne označava univerzalni format rezervne kopije. Administratorima može biti potrebno da pregledaju podržanu SQL Server rezervnu kopiju ili da je uključe u tok rada zasnovan na skripti. Rezervnu kopiju mora obraditi softver koji razume njen format; zatim se tekstualna SQL skripta može pregledati ili koristiti u migraciji, uzimajući u obzir razlike među mehanizmima baza podataka. Rezervna kopija može sadržati osetljive podatke iz baze. Zaštitite je u skladu sa podacima koje sadrži i bezbednosnim zahtevima okruženja.
Tehničke specifikacije i analiza kodeka
U ovom toku konverzije, BAK označava podržanu rezervnu kopiju baze podataka Microsoft SQL Server-a. Ekstenziju .bak koristi i drugi softver, pa ona sama ne utvrđuje format datoteke. Datoteke rezervnih kopija SQL Server-a sadrže podatke i metapodatke baze u formatu kojim rukuju alati SQL Server-a. Generisana SQL skripta je običan tekst sa komandama kao što su CREATE TABLE i INSERT INTO; njen sadržaj i kompatibilnost zavise od izvorne baze podataka i podešavanja izvoza.
Kompatibilnost sa operativnim sistemima i pregledačima
SQL skripte se mogu čitati u uređivačima teksta, ali njihove komande i mogućnosti mogu zavisiti od konkretnog sistema baze podataka. BAK datoteku mora da otvori program koji podržava njen interni format rezervne kopije, često kompatibilna verzija SQL Server-a. Sama ekstenzija ne garantuje kompatibilnost.
Praktičan savet
Obične tekstualne SQL skripte nisu kompresovane i zauzimaju znatno više prostora za skladištenje od kompresovanih binarnih rezervnih kopija. Uvek kompresujte izlaznu SQL datoteku koristeći standardnu zip ili gzip kompresiju pre dugotrajnog skladištenja ili slanja putem e-pošte.
Često postavljana pitanja
Kako konvertovati rezervnu kopiju baze podataka u SQL ispis bez gubitka kvaliteta?
Ne nužno. Opseg izvoza zavisi od sadržaja rezervne kopije, alata i SQL dijalekta. Nekim objektima ili podešavanjima može biti potrebna posebna obrada; proverite skriptu.
Koja je razlika između rezervne kopije baze podataka i SQL ispisa?
Rezervna kopija baze podataka je vlasnička binarna arhiva koja sadrži sirove stranice baze podataka i evidencije transakcija optimizovane za brzi oporavak sistema. SQL skriptni damp je datoteka sa običnim tekstom koja sadrži niz čitljivih komandi baze podataka koje rekonstruišu šemu baze podataka i unose podatke od nule.