aspose.info
CS

Formát souboru BAK - soubor zálohy databáze

Aktualizováno

Co je soubor BAK?

Soubor s příponou .bak je obvykle záložní soubor, který používají různé softwarové nástroje k ukládání záloh dat. Z pohledu databáze je soubor BAK používán Microsoft SQL Serverem pro ukládání obsahu databáze. Všechna data a soubory spojené s databází jsou uloženy v tomto formátu souboru, aby mohly být načteny v případě, že by se databáze z jakéhokoli důvodu mohla poškodit nebo zneplatnit. Záložní soubory mohou být z bezpečnostních důvodů uloženy a indexovány na jiných serverech. Soubory BAK může vytvářet několik aplikací, například SQL Server Management Studio, Transact-SQL a Windows PowerShell.

Formát souboru BAK

Interní podrobnosti souboru BAK nejsou známy, ale obecně se předpokládá, že je založen na formátu Microsoft Tape Format (MTF). Specifikace MTF jsou k dispozici a lze na ně odkazovat pro pochopení struktury souboru. Dokument poskytuje podrobnosti o úložišti MTF pro každého, kdo má obecné znalosti o operacích správy úložiště, páskových jednotkách a souborových systémech.

Soubory dat

Datová sada je kolekce objektů zapsaných na paměťové médium (páska, optický disk atd.) během zálohování nebo obnovy dat. V případě velkého objemu dat se datové sady skládají z více médií.

Základní prvky MTF

Soubor MTF se skládá z některých základních prvků, které tvoří jeho stavební bloky. Tyto prvky jsou:

Deskriptorové bloky

Deskriptorové bloky (DBLK) se používají pro řízení formátu a tvoří primární základy souboru MTF. Jeden soubor MTF definuje více DBLK pro každou jedinečnou roli. Každý DBLK je blok dat s proměnnou délkou, který je rozdělen do následujících čtyř částí:

  • Common Block Header - Struktura pevné délky, která je společná pro všechny DBLK. Toto je jediné záhlaví bloku, které je vyžadováno.
  • DBLK Type Information - Blok s pevnou délkou specifický pro typ DBLK, který je definován
  • Data operačního systému - Specifická data, která jsou definována na základě typu DBLK a operačních systémů
  • DBLK Information - Specifické informace DBLK s proměnnou délkou, které nelze uložit s informacemi DBLK s pevnou délkou.
Záložní formát souboru Microsoft SQL

Datový tok

Datové toky v souboru MTF se používají pro zapouzdření a zarovnání dat. Skládá se z hlavičky proudu, po které následují data proudu. Záhlaví proudu může zapouzdřit pouze jeden typ dat proudu.

Záložní formát souboru Microsoft SQL

FileMarks

Filemark se používá pro logické oddělení a rychlý přístup v rámci média. Souborové značky jsou emulovány ovladačem zařízení nebo použitím bloku Soft Filemark Descriptor v případě, že používané zařízení neposkytuje souborové značky.

Reference

Viz také