Konvertera BAK till SQL

Konvertera en SQL Server-backupfil (.bak) som stöds till ett SQL-textskript för granskning eller migrering.

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationBAKSQL
MIME-typapplication/octet-streamtext/plain
Typarkiv för databassäkerhetskopiorrelationsschema- och frågeskript
KomprimeringMS SQL-inbyggd säkerhetskopieringskomprimeringingen (rent textbaserat DDL/DML-skript)
StandardspecifikationMicrosoft SQL Server Backup ArchitectureISO/IEC 9075 SQL Standard
Magic Bytes-huvudMicrosoft SQL Server Backup / Generic Database dump headers2D 2D (--) or CREATE TABLE SQL statement

Formatöversikt och användningsområden

SQL Server-backuper använder ofta filändelsen .bak, men filändelsen identifierar inte i sig ett universellt backupformat. Administratörer kan behöva granska en SQL Server-backup som stöds eller föra in den i ett arbetsflöde med skript. Backupfilen måste bearbetas av program som förstår formatet. Därefter kan SQL-skriptet granskas eller användas vid en migrering, med hänsyn till skillnader mellan databasmotorer. En backup kan innehålla känslig databasinformation. Skydda den utifrån informationen den innehåller och miljöns säkerhetskrav.

Tekniska specifikationer och kodeköversikt

I det här konverteringsflödet avser BAK en Microsoft SQL Server-databasbackup som stöds. Andra program använder också filändelsen .bak, så den fastställer inte filformatet. SQL Server-backuper innehåller databasdata och metadata i ett format som hanteras av SQL Server-verktyg. Ett skapat SQL-skript är ren text med kommandon som CREATE TABLE och INSERT INTO; innehåll och kompatibilitet beror på källdatabasen och exportinställningarna.

OS- och webbläsarkompatibilitet

SQL-skript kan läsas i textredigerare, men deras kommandon och funktioner kan vara specifika för en viss databasmotor. En .bak-fil måste öppnas med program som stöder dess interna backupformat, ofta en kompatibel version av SQL Server; filändelsen i sig garanterar inte kompatibilitet.

Användbar information

Rena textbaserade SQL-skript är okomprimerade och tar upp betydligt mer lagringsutrymme än komprimerade binära backuper. Komprimera alltid din utgående SQL-fil med standardiserad zip- eller gzip-komprimering innan du lagrar den på lång sikt eller skickar den via e-post.

Vanliga frågor

Hur konverterar man databasbackup till SQL-skriptdump utan kvalitetsförlust?

Inte nödvändigtvis. Exportens omfattning beror på säkerhetskopians innehåll, verktyget och SQL-dialekten. Vissa objekt eller inställningar kan behöva hanteras separat; verifiera skriptet.

Vad är skillnaden mellan en databasbackup och en SQL-skriptdump?

En databasbackup är ett proprietärt binärt arkiv som innehåller råa databassidor och transaktionsloggar optimerade för snabb systemåterställning. En SQL-skriptdump är en ren textfil som innehåller en sekvens av läsbara databaskommandon som återskapar databasschemat och sätter in data från början.