Andmebaasi varukoopia SQL-skripti tõmmise muundur

Kahendvormingus andmebaasi varukoopia teisendamine lihttekstina SQL-skriptiks võimaldab teil andmebaasitabeleid ja andmeid täiesti erinevate andmebaasimootorite vahel liigutada.

Vali või lohista failid

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

SpetsifikatsioonBAKSQL
MIME-tüüpapplication/octet-streamtext/plain
Tüüpdatabase backup archiverelational schema & query script
TihendamineMS SQL native backup compressionnone (plain text DDL/DML script)
Standardne spetsifikatsioonMicrosoft SQL Server Backup ArchitectureISO/IEC 9075 SQL Standard
Tunnuskoodi päis (Magic Bytes)Microsoft SQL Server Backup / Generic Database dump headers2D 2D (--) or CREATE TABLE SQL statement

Formaadi ülevaade ja kasutusvaldkonnad

Andmebaasiadministraatorid ja tarkvaraarendajad peavad sageli andmeid erinevate andmebaasihaldussüsteemide vahel teisaldama või kontrollima andmebaasi loomiseks kasutatud täpseid käske. Standardne varukoopiafail on lukustatud spetsiaalsesse kahendvormingusse, mis on seotud kindla süsteemiga, näiteks Microsoft SQL Server. Teisendades selle kahendarhiivi lihttekstina SQL-skriptiks, saate võimaluse lugeda kõiki tabeli määratlusi ja andmeridu mis tahes tekstiredaktori abil. See teisendustöövoog on abiks veebirakenduste migreerimisel ühest serverist teise või kohalike arenduskeskkondade seadistamisel, mis töötavad erineva andmebaasitarkvaraga. Selle asemel, et loota varukoopia lugemisel ühilduvale serveriversioonile, pakub lihttekstiskript universaalset juhiste komplekti. Iga andmebaasimootor, mis suudab käivitada standardset SQL-i, saab skripti käivitada tabelite uuesti loomiseks ja kirjete samm-sammult sisestamiseks.

Tehnilised spetsifikatsioonid ja koodekite ülevaade

BAK-fail kasutab MIME-tüüpi application/octet-stream ning salvestab kahendlehti, tehinguloge ja süsteemi metaandmeid, kasutades Microsoft SQL Serveri natiivseid lehestruktuure. Need failid kasutavad suurte andmekogumite tihendamiseks sageli sisemisi tihendusalgoritme. Seevastu SQL-fail kasutab MIME-tüüpi text/plain ja sisaldab inimloetavaid andmemääratluse keele lauseid, nagu CREATE TABLE, ning andmetega manipuleerimise keele lauseid, nagu INSERT INTO. BAK-failidel on omandilised kahendpäised, samas kui SQL-skriptid tuginevad täielikult standardsele ASCII- või UTF-8-märkide kodeeringule, ilma et karbist välja võttes rakendataks eraldi tihendust.

OS-i ja brauseri ühilduvus

SQL-skriptifailid pakuvad peaaegu universaalset ühilduvust, kuna need on lihttekstina. Saate neid avada ja redigeerida mis tahes tekstiredaktoris või käivitada Windowsi, macOS-i, Linuxi ja veebipõhiste andmebaasihaldustööriistade vahel. BAK-failid on palju piiratumad. Tavaliselt vajavad need täpselt sama andmebaasihaldussüsteemi, mis need lõi (näiteks Microsoft SQL Server Management Studio), mis muudab platvormideülese andmebaasi migreerimise ilma teisendustööriistata keeruliseks.

💡 Kasulik teave

Lihttekstina SQL-skriptid on tihendamata ja võtavad palju rohkem salvestusruumi kui tihendatud kahendvarukoopiad. Enne pikaajalist säilitamist või e-postiga saatmist tihendage väljundina saadud SQL-fail alati standardse zip- või gzip-tihendusega.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

Tihendatud kahendvarukoopiana salvestatud 500-megabaadise andmebaasi allalaadimine võtab kiire kiudoptilise ühenduse kaudu umbes 10 sekundit, 5G-võrgus umbes 45 sekundit ja standardse 4G-võrgu korral mitu minutit. Pärast teisendamist tihendamata 2-gigabaadiseks SQL-skriptifailiks edastusaeg suureneb suurema failisuuruse tõttu kõigis võrkudes neljakordseks.

Korduma kippuvad küsimused

Kuidas teisendada andmebaasi varukoopia SQL-skripti tõmmiseks ilma kvaliteeti kaotamata?

See teisendus on rangelt kadudeta, kuna muudate ainult andmete esitusviisi. Aluseks olevad tabelistruktuurid, veerutüübid ja andmeread säilitatakse kahendsalvestuse lehtedelt tekstipõhistele SQL-käskudele üleminekul täielikult.

Mis vahe on andmebaasi varukoopial ja SQL-skripti tõmmisel?

Andmebaasi varukoopia on omandiline kahendarhiiv, mis sisaldab toorandmete lehti ja tehinguloge, mis on optimeeritud süsteemi kiireks taastamiseks. SQL-skripti tõmmis on lihttekstifail, mis sisaldab loetavate andmebaasikäskude jada, mis taastavad andmebaasi skeemi ja sisestavad andmed nullist.