Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Toto téma je relevantní pro databáze SQL Serveru, které obsahují více souborů nebo skupin souborů.
Soubory v databázi SQL Serveru je možné zálohovat a obnovovat jednotlivě. Můžete také zadat celou skupinu souborů, a nemusíte zadávat jednotlivé jednotlivé soubory. Všimněte si, že pokud je jakýkoli soubor ve skupině souborů offline (například kvůli tomu, že se soubor obnovuje), je celá skupina souborů offline a nedá se zálohovat.
Zálohy souborů skupin souborů jen pro čtení je možné kombinovat s částečnými zálohami. Částečné zálohování zahrnuje všechny skupiny souborů jen pro čtení a zápis a volitelně jednu nebo více skupin souborů jen pro čtení. Další informace naleznete v části Částečné zálohování (SQL Server).
Záloha souboru může sloužit jako rozdílový základ pro rozdílové zálohování souborů. Další informace naleznete v tématu Rozdílové zálohy (SQL Server).
Poznámka:
Úplné zálohování souborů se obvykle označuje jako zálohování souborů, s výjimkou případů, kdy se explicitně porovnávají s rozdílovými zálohami souborů.
V tomto tématu:
Výhody zálohování souborů
Zálohy souborů nabízejí následující výhody oproti zálohám databáze:
Použití záloh souborů může zvýšit rychlost obnovení tím, že vám umožní obnovit pouze poškozené soubory, aniž byste obnovili zbytek databáze.
Pokud se například databáze skládá z několika souborů umístěných na různých discích a jeden disk selže, je nutné obnovit pouze soubor na disku, který selhal. Poškozený soubor lze rychle obnovit a obnovení je rychlejší, než by bylo pro celou databázi.
Zálohování souborů zvyšuje flexibilitu při plánování a zpracování médií ve srovnání s úplnými zálohami databáze, které pro velmi velké databáze můžou být neúnosné. Větší flexibilita zálohování souborů nebo skupin souborů je užitečná také pro velké databáze, které obsahují data s různými vlastnostmi aktualizace.
Nevýhody záloh souborů
Hlavní nevýhodou zálohování souborů oproti úplným zálohám databáze je další složitost správy. Údržba a sledování kompletní sady těchto záloh může být časově náročná úloha, která může převažovat nad požadavky na místo úplných záloh databáze.
Selhání média může způsobit, že úplná databáze není obnovitelná, pokud poškozený soubor nemá zálohu. Proto je nutné udržovat úplnou sadu záloh souborů a v případě modelu obnovení s úplným/hromadným protokolem je nutné zachovat jednu nebo více záloh protokolů, které pokrývají minimální interval mezi prvním úplným zálohováním souborů a posledním úplným zálohováním souborů.
Přehled záloh souborů
Úplná záloha souborů zálohuje všechna data v jednom nebo více souborech nebo skupinách souborů. Zálohy souborů ve výchozím nastavení obsahují dostatek záznamů protokolu, aby soubor mohl být posunut až na konec operace zálohování.
Zálohování souboru nebo skupiny souborů jen pro čtení je stejné pro každý model obnovení. V rámci modelu úplného obnovení je úplná sada úplných záloh souborů společně s dostatečným zálohováním protokolů, která zahrnuje všechny zálohy souborů, ekvivalentem úplné zálohy databáze.
Najednou může dojít pouze k jedné operaci zálohování souborů. V jedné operaci můžete zálohovat více souborů, ale může to prodloužit dobu obnovení, pokud budete muset obnovit jenom jeden soubor. Důvodem je to, že k vyhledání tohoto souboru se přečte celá záloha.
Poznámka:
Jednotlivé soubory lze obnovit ze zálohy databáze; Vyhledání a obnovení souboru však trvá déle než zálohování souborů.
Zálohy souborů a jednoduchý model obnovení
V rámci jednoduchého modelu obnovení musí být všechny soubory pro čtení a zápis zálohované společně. Tím zajistíte, že databázi je možné obnovit do konzistentního bodu v čase. Místo individuálního zadávání jednotlivých souborů pro čtení a zápis nebo skupiny souborů použijte možnost READ_WRITE_FILEGROUPS. Tato možnost zálohuje všechny skupiny souborů pro čtení a zápis v databázi. Zálohování vytvořené zadáním READ_WRITE_FILEGROUPS se označuje jako částečná záloha. Další informace naleznete v části Částečné zálohování (SQL Server).
Zálohy souborů a úplný model obnovení
V rámci úplného modelu obnovení je nutné zálohovat transakční protokol bez ohledu na zbytek strategie zálohování. Úplná sada úplných záloh souborů, společně s dostatečným zálohováním protokolů pro rozsah všech záloh souborů od začátku první zálohy souborů, je ekvivalentem úplné zálohy databáze.
Obnovení databáze pomocí pouze zálohování souborů a protokolů může být složité. Proto pokud je to možné, je osvědčeným postupem provést úplné zálohování databáze a spustit zálohy protokolů před prvním zálohováním souborů. Následující obrázek znázorňuje strategii, ve které se provádí úplné zálohování databáze (v čase t1) brzy po vytvoření databáze (v čase t0). Tato první záloha databáze umožňuje spuštění záloh transakčních protokolů. Zálohování transakčních protokolů se plánuje provést v nastavených intervalech. Zálohování souborů probíhá v jakémkoli intervalu, který nejlépe splňuje obchodní požadavky databáze. Tento obrázek znázorňuje každou ze čtyř skupin souborů, které se zálohují po jednom. Pořadí, ve kterém se zálohují (A, C, B, A, A) odráží obchodní požadavky databáze.
Poznámka:
V rámci úplného modelu obnovení je nutné přehrát transakční protokol při obnovování zálohy souboru v režimu čtení a zápis, aby byl soubor v souladu se zbytkem databáze. Pokud se chcete vyhnout postupnému předávání velkého množství záloh transakčních protokolů, zvažte použití rozdílových záloh souborů. Další informace naleznete v tématu Rozdílové zálohy (SQL Server).
Související úkoly
Vytvoření zálohy souboru nebo skupiny souborů
Poznámka:
Průvodce plánem údržby nepodporuje zálohování souborů.
Viz také
BACKUP (Transact-SQL)
přehled zálohování (SQL Server)
Zálohování a obnovení: Interoperabilita a koexistence (SQL Server)
Rozdílové zálohování (SQL Server)
Obnovení souborů (jednoduchý model obnovení)
Obnovení souborů (úplný model obnovení)
Online obnovení (SQL Server)
Postupné obnovení (SQL Server)