Převod BAK na SQL

Převeďte podporovanou zálohu SQL Serveru s příponou .bak na textový SQL skript pro kontrolu nebo pracovní postup migrace.

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V

Zatímco čekáte na soubory, můžete si zahrát Code Rain

Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Porovnání formátů a technické specifikace

SpecifikaceBAKSQL
MIME typapplication/octet-streamtext/plain
Typarchiv zálohy databázeskript relačního schématu a dotazů
Kompresenativní komprese zálohy MS SQLžádná (prostý textový skript DDL/DML)
Standardní specifikaceArchitektura zálohování Microsoft SQL ServerStandard SQL ISO/IEC 9075
Hlavička souboru (Magic bytes)Microsoft SQL Server Backup / Generic Database dump headers2D 2D (--) or CREATE TABLE SQL statement

Přehled formátu a použití

Záložní soubory SQL Serveru běžně používají příponu .bak, ale samotná přípona neurčuje univerzální formát zálohy. Správci mohou potřebovat zkontrolovat podporovanou zálohu SQL Serveru nebo ji přesunout do pracovního postupu založeného na skriptu. Se zálohou musí pracovat software, který rozumí jejímu formátu; následně lze textový SQL skript zkontrolovat nebo použít při migraci s ohledem na rozdíly mezi databázovými stroji. Záloha může obsahovat citlivé informace o databázi. Chraňte ji podle obsahu a bezpečnostních požadavků daného prostředí.

Technické specifikace a přehled kodeků

V tomto pracovním postupu označuje BAK podporovanou zálohu databáze Microsoft SQL Server. Příponu .bak používá i jiný software, takže sama o sobě formát souboru neurčuje. Záložní soubory SQL Serveru obsahují data a metadata databáze ve formátu zpracovávaném nástroji SQL Serveru. Vygenerovaný SQL skript je prostý text s příkazy, jako jsou CREATE TABLE a INSERT INTO; jeho obsah a kompatibilita závisí na zdrojové databázi a nastavení exportu.

Kompatibilita s operačními systémy a prohlížeči

Skripty SQL lze číst v textových editorech, jejich příkazy a funkce však mohou být specifické pro konkrétní databázový stroj. Soubor .bak musí otevřít software podporující jeho interní záložní formát, často kompatibilní verze SQL Serveru; samotná přípona nezaručuje kompatibilitu.

Užitečné informace

Prosté textové skripty SQL jsou nekomprimované a zabírají výrazně více úložného prostoru než komprimované binární zálohy. Výstupní soubor SQL před dlouhodobým uložením nebo odesláním e-mailem vždy zkomprimujte pomocí standardní komprese zip nebo gzip.

Často kladené otázky

Jak převést zálohu databáze na výpis skriptu SQL bez ztráty kvality?

Ne nutně. Rozsah exportu závisí na obsahu zálohy, nástroji a dialektu SQL. Některé objekty nebo nastavení mohou vyžadovat samostatné zpracování; skript před použitím ověřte.

Jaký je rozdíl mezi zálohou databáze a výpisem skriptu SQL?

Záloha databáze je proprietární binární archiv obsahující surové databázové stránky a transakční protokoly optimalizované pro rychlou obnovu systému. Výpis skriptu SQL je soubor v prostém textu obsahující posloupnost čitelných databázových příkazů, které od základu obnovují schéma databáze a vkládají data.