BAK-naar-SQL-converter

Converteer een ondersteunde SQL Server-.bak-back-up naar een SQL-script in platte tekst voor inspectie of migratieworkflows.

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V

Terwijl u op uw bestanden wacht, kunt u Code Rain spelen

Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Formaatvergelijking en technische specificaties

SpecificatieBAKSQL
MIME-typeapplication/octet-streamtext/plain
Typedatabaseback-uparchiefscript met relationeel schema en query's
Compressieingebouwde back-upcompressie van MS SQLgeen (DDL/DML-script in platte tekst)
StandaardspecificatieMicrosoft SQL Server Backup ArchitectureISO/IEC 9075 SQL Standard
Bestandshandtekening (magic bytes)Microsoft SQL Server Backup / Generic Database dump headers2D 2D (--) or CREATE TABLE SQL statement

Formaatoverzicht en toepassingen

SQL Server-back-upbestanden gebruiken vaak de extensie .bak, maar de extensie alleen identificeert geen universeel back-upformaat. Beheerders moeten mogelijk een ondersteunde SQL Server-back-up inspecteren of verplaatsen naar een op scripts gebaseerde workflow. De back-up moet worden verwerkt door software die het formaat begrijpt; een SQL-script in platte tekst kan vervolgens worden beoordeeld of worden gebruikt als onderdeel van een migratie, afhankelijk van de verschillen tussen database-engines. Een back-up kan gevoelige database-informatie bevatten. Bescherm deze volgens de gegevens die deze bevat en de beveiligingsvereisten van de omgeving.

Technische specificaties en codec-overzicht

In deze conversieworkflow verwijst BAK naar een ondersteunde Microsoft SQL Server-databaseback-up. De extensie .bak wordt ook door andere software gebruikt, dus deze bepaalt op zichzelf het bestandsformaat niet. SQL Server-back-upbestanden bevatten databasegegevens en metadata in een formaat dat wordt verwerkt door SQL Server-tools. Een gegenereerd SQL-script is platte tekst met opdrachten zoals CREATE TABLE en INSERT INTO; de inhoud en compatibiliteit zijn afhankelijk van de brondatabase en exportinstellingen.

Besturingssysteem- en browserondersteuning

SQL-scripts kunnen worden gelezen in teksteditors, maar hun opdrachten en functies kunnen specifiek zijn voor een database-engine. Een .bak-bestand moet worden geopend door software die het interne back-upformaat ondersteunt, vaak een compatibele SQL Server-versie; de extensie alleen garandeert geen compatibiliteit.

Handige informatie

SQL-scripts in platte tekst zijn niet gecomprimeerd en nemen aanzienlijk meer opslagruimte in beslag dan gecomprimeerde binaire back-ups. Comprimeer uw uitvoerbestand altijd met standaard zip- of gzip-compressie voordat u dit voor langere tijd opslaat of via e-mail verzendt.

Veelgestelde vragen

Hoe converteert u een databaseback-up naar een SQL-scriptdump zonder kwaliteitsverlies?

Niet per se. De exportdekking is afhankelijk van de inhoud van de back-up, het exportprogramma en het SQL-dialect. Voor sommige objecten of instellingen is mogelijk een afzonderlijke behandeling vereist; valideer het script voordat u erop vertrouwt.

Wat is het verschil tussen een databaseback-up en een SQL-scriptdump?

Een databaseback-up is een propriëtair binair archief met ruwe databasepagina's en transactielogboeken die zijn geoptimaliseerd voor snel systeemherstel. Een SQL-scriptdump is een bestand in platte tekst met een reeks leesbare databaseopdrachten waarmee het databaseschema wordt opgebouwd en gegevens vanaf nul worden ingevoegd.