Konvertor SQL u BAK

Konverzija nekompresovane obične tekstualne SQL skripte u optimizovanu izvornu rezervnu kopiju baze podataka smanjuje potreban prostor za skladištenje i ubrzava vreme obnavljanja servera.

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V

Dok čekaš svoje fajlove, možeš da igraš Code Rain

Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Poređenje formata i tehničke specifikacije

SpecifikacijaSQLBAK
MIME tiptext/plainapplication/octet-stream
Tipskripta relacione šeme i upitaarhiva rezervne kopije baze podataka
Kompresijanema (običan tekst DDL/DML skripte)izvorna kompresija rezervne kopije za MS SQL
Standardna specifikacijaISO/IEC 9075 SQL standardArhitektura rezervnih kopija za Microsoft SQL Server
Zaglavlje s magičnim bajtovima2D 2D (--) or CREATE TABLE SQL statementMicrosoft SQL Server Backup / Generic Database dump headers

Pregled formata i primena

Administratori baza podataka se često susreću sa SQL skriptama prilikom premeštanja podataka između različitih brendova baza podataka ili prilikom ručnog pregledanja šema tabela. Ove tekstualne skripte sadrže SQL komande kao što su CREATE TABLE i INSERT INTO napisane običnim, čitljivim slovima. Iako je ovaj tekstualni format lako čitati, on zauzima mnogo prostora na čvrstom disku i potrebno je dosta vremena da mehanizam baze podataka izvrši liniju po liniju. Pretvaranje obične tekstualne skripte u izvornu datoteku rezervne kopije baze podataka rešava ove probleme sa brzinom i skladištenjem. Poslovni serveri čitaju binarnu arhivu rezervne kopije direktno u memoriju bez potrebe za analizom miliona pojedinačnih tekstualnih komandi. Ovu putanju migracije koriste administratori sistema koji pripremaju produkciona okruženja, upravljaju migracijama servera velikih razmera i postavljaju planove automatskog noćnog održavanja.

Tehničke specifikacije i analiza kodeka

SQL skripta koristi MIME tip text/plain i sastoji se u potpunosti od ASCII ili UTF-8 tekstualnih znakova bez binarnih magičnih bajtova i kompresije. Nasuprot tome, datoteka rezervne kopije baze podataka koristi MIME tip application/octet-stream i predstavlja vlasnički binarni kontejnerski format koji kreiraju sistemi baza podataka kao što je Microsoft SQL Server. Struktura BAK datoteke grupiše podatke u stranice fiksne veličine od 8 KB i često primenjuje izvornu MS SQL kompresiju rezervne kopije koristeći algoritme kao što su MS-Xpress ili LZO. Ovo binarno pakovanje čuva tačne strukture indeksa, evidencije transakcija i metapodatke, uz izbegavanje velikog opterećenja procesora potrebnog za analizu tokena tekstualnih skripti.

Kompatibilnost sa operativnim sistemima i pregledačima

SQL skripte se otvaraju u bilo kom uređivaču teksta ili klijentu baze podataka na operativnim sistemima Windows, macOS, Linux, Android i iOS, a mogu se pokretati i u alatima za programere u veb pregledačima. Datoteke rezervnih kopija baze podataka zahtevaju namenski softver za upravljanje bazom podataka, kao što je Microsoft SQL Server Management Studio u Windowsu, ili poslovne alate za baze podataka koji rade na serverskim distribucijama Linuxa. Veb pregledači ne mogu izvorno da čitaju ili obrađuju binarne BAK arhive. Podrška zavisi i od aplikacije, uređaja, operativnog sistema i njegove verzije.

Praktičan savet

Uvek proverite kodiranje karaktera vaše izvorne tekstualne skripte pre pokretanja uvoza da biste sprečili pojavu pokvarenih specijalnih karaktera u vašoj konačnoj arhivi rezervne kopije baze podataka.

Često postavljana pitanja

Kako konvertovati SQL ispis u rezervnu kopiju baze podataka bez gubitka kvaliteta?

Vraćanje rezervne kopije baze podataka iz SQL skripte zavisi od ciljnog sistema i alata za izvoz i uvoz. Neke funkcije specifične za sistem možda se neće preneti direktno, zato proverite vraćenu bazu podataka u ciljnom sistemu.

Koja je razlika između SQL ispisa i rezervne kopije baze podataka?

SQL ispis je nekompresovana datoteka običnog teksta koja sadrži niz SQL upita koji se moraju parsirati i izvršavati jedan po jedan. Rezervna kopija baze podataka je vlasnička binarna arhiva optimizovana za sistem baze podataka, koja sadrži sirove stranice podataka, ugrađenu kompresiju i indekse za brzo vraćanje u prethodno stanje.