Convertitore da BAK a SQL

Converti un backup .bak di SQL Server supportato in uno script SQL di testo da esaminare o usare in un flusso di migrazione.

Seleziona o rilascia i file qui

Privato - i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V

Mentre aspetti i tuoi file, puoi giocare a Code Rain

Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Confronto formati e specifiche tecniche

SpecificaBAKSQL
Tipo MIMEapplication/octet-streamtext/plain
Tipoarchivio di backup del databasescript per schemi e query relazionali
Compressionecompressione di backup nativa MS SQLnessuna (script DDL/DML in testo semplice)
Specifica standardMicrosoft SQL Server Backup ArchitectureISO/IEC 9075 SQL Standard
Intestazione Magic BytesMicrosoft SQL Server Backup / Generic Database dump headers2D 2D (--) or CREATE TABLE SQL statement

Panoramica del formato e applicazioni

I file di backup di SQL Server usano comunemente l’estensione .bak, ma questa da sola non identifica un formato di backup universale. Gli amministratori potrebbero dover esaminare o portare un backup SQL Server supportato in un flusso di lavoro basato su script. Il backup va elaborato con software che ne conosce il formato; lo script SQL risultante può poi essere esaminato o usato per una migrazione, tenendo conto delle differenze tra motori di database. Un backup può contenere dati sensibili. Proteggilo in base ai dati che contiene e ai requisiti di sicurezza dell’ambiente.

Specifiche tecniche e analisi dei codec

In questo flusso di conversione, BAK indica un backup di database Microsoft SQL Server supportato. Anche altri software usano l’estensione .bak, quindi da sola non stabilisce il formato. I backup di SQL Server contengono dati e metadati in un formato gestito dagli strumenti SQL Server. Lo script SQL generato è testo semplice con comandi come CREATE TABLE e INSERT INTO; contenuto e compatibilità dipendono dal database di origine e dalle impostazioni di esportazione.

Compatibilità con sistemi operativi e browser

Gli script SQL si possono leggere con un editor di testo, ma comandi e funzioni possono essere specifici di un motore di database. Un file .bak va aperto con software che supporta il suo formato di backup interno, spesso una versione compatibile di SQL Server; l’estensione da sola non garantisce la compatibilità.

Informazioni utili

Gli script SQL in chiaro non sono compressi e occupano uno spazio di archiviazione significativamente maggiore rispetto ai backup binari compressi. Comprimi sempre il file SQL di output utilizzando la compressione standard zip o gzip prima di archiviarlo a lungo termine o di inviarlo via email.

Domande frequenti

Come convertire backup del database in dump di script SQL senza perdita di qualità?

Non necessariamente. La copertura dell’esportazione dipende dal contenuto del backup, dallo strumento e dal dialetto SQL. Alcuni oggetti o impostazioni possono richiedere una gestione separata; verifica lo script.

Qual è la differenza tra backup del database e dump di script SQL?

Un backup di database è un archivio binario proprietario contenente pagine di database grezze e log delle transazioni ottimizzati per il rapido ripristino del sistema. Uno script SQL dump è un file di testo semplice contenente una sequenza di comandi di database leggibili che ricostruiscono lo schema del database e inseriscono i dati da zero.