Popis obnovení souboru a filegroup záloh v SQL Server

Překlady článku Překlady článku
ID článku: 281122 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Soubory nebo filegroups v databázi může být zálohovány a obnoveny jednotlivě. Umožňuje obnovit poškozené soubory bez nutnosti obnovit zbytek databáze. Soubory zálohy filegroup lze obnovit jednotlivě nebo jako skupinu. Tento článek popisuje některé důležité upozornění týkající se obnovení souborů a filegroups.

Další informace

Zálohy protokolu transakce jsou povinné

Je nutné použít soubor a filegroup zálohování a obnovení operací ve spojení s záloh protokolu transakce. Po obnovení souborů je třeba obnovit zálohy protokolu transakce, které byly vytvořeny od vytvoření zálohy souboru přenést databázi konzistentního stavu. Není nutné použít zálohy protokolu transakce, pokud SQL Server lze určit soubory nebo filegroups změněny není po souboru nebo vytvořit zálohu filegroup.
SQL Server 7.0: to vyžaduje možnost TruncateLogOnCheckpoint není nastavena a záloh protokolu transakce jsou vytvořeny k databázi nebo soubor a filegroup zálohování.
SQL Server 2000 a SQL Server 2005: Vytvoření zálohy protokolu transakce, musíte použít úplné obnovení nebo zotavení Bulk-Logged modelů. Další informace o obnovení modely tématu SQL Server Books Online "Výběr modelu obnovení".
Poznámka: je nutné udržovat plnou sadu zálohování souborů a kryje záloh protokolu. Selhání média lze vykreslit neopravitelné, pokud není žádná záloha poškozený soubor celou databázi.

Není možné zastavit Včasné obnovení jednotlivých souborů. Z tohoto důvodu je nutné vždy zálohovat před k obnovení zálohy souboru protokolu aktivní transakce. Pokud transakce protokolu je poškozen nebo pokud chcete obnovit celou databázi na konkrétní bod v čase, musíte obnovit celou sadu zálohování souborů před použití záloh protokolu transakce. Minimalizovat riziko poškození protokolu transakce, vyhledejte protokolu transakcí na úložiště odolné proti chybám.

Pokud celá databáze je ztraceny
Zálohování každý soubor musí mít nebo filegroup database.You musí mít transakce v tomto případě zajistit nepřerušené protokolu záložní řetěz z času nejstarší soubor nebo filegroup zálohu na konec souboru nejnovější nebo filegroup zálohování. Zahájení řetěz zálohy protokolu transakce musí obsahovat počáteční transakce pro nejstarší transakci nevyřízené okamžiku nejstarší záložní soubor byl vytvořen.
Poznámka: Pokud není splněna některá z výše uvedených podmínek, není možné obnovit databázi.

Soubor a skupina souborů zálohy musí být obnoven do databáze ICM

Zálohování souboru a filegroup lze obnovit pouze do databáze, do kterých patří. Nelze vytvořit novou, prázdnou databázi se stejným struktury a názvy souborů a pokusí obnovit jednoho souboru nebo filegroup zálohování; musí obnovit do existující databáze nebo provést obnovení úplné databázi v jiném umístění. (SQL Server 2000 je nové klauzule přidány RESTORE DATABASE pro obnovení operace částečné databáze. Viz diskusní později v tomto článku v částečné databázi obnovit Operations.")

Poznámka: nepokusí odpojit databázi a poté re-attach Pokud soubor v násobek souboru databáze nebo filegroup je ztraceno. Potřebný soubor nebo filegroup místo toho obnovit ze zálohy. Odpojili databáze re-attachment selže a jsou vynucena obnovit celou databázi ze zálohy. Je to proto, že soubory databáze jsou k databázi založené na globální identifikátor (GUID). Tento návrh je chránit integritu databáze, aby soubory, které nepatří do databáze není intermixed, což by způsobit vážné dat integrity problémy. Přestože může vytvořit novou databázi s stejné názvy souborů, GUID neodpovídá.

SQL Server nepovoluje připojit jeden soubor databáze obsahuje více souborů. Vyhledá všechny soubory, které patří do databáze během připojené připojené a pokud nemůžete najít soubory s odpovídající GUID, nezdaří připojené. Podobně pokud vytvořit prázdnou databázi s stejné názvy souborů a filegroups jako původní databáze, nahradit některé soubory a pokus nechat SQL obnovit databázi při spuštění se zotavení nezdaří znázorněné errorlog. Například:
2000-11-28 13:14:52.88 spid9    Opening file C:\MSSQL7\data\f2_Data.NDF. 
2000-11-28 13:14:53.01 spid9    Cannot associate files with different databases.
2000-11-28 13:14:53.14 spid9    Device activation error. The physical file name 'C:\MSSQL7\data\f2_Data.NDF' may be incorrect.
				
Částečné databáze obnovení Operations (SQL Server 2000)

Příkaz RESTORE T-SQL, který poskytuje mechanismus k obnovení součástí databáze do jiného umístění, takže poškozené nebo chybějící data zkopírovat zpět do původní databáze do nové klauzule částečná. Operace obnovení částečné pracovat s filegroups databáze. Máte například databáze se skládá z primární filegroup filegroup A a filegroup B. Tabulka, která je umístěna na filegroup B omylem odstraněna. Pokud máte filegroup a transakce záloh protokolu k dispozici, můžete obnovit pouze filegroup B spolu s primární filegroup obnovily všechny odstraněné tabulky. Výpis RESTORE s částečná klauzule umožňuje obnovit dílčí nové databáze nebo dokonce na jiný server. Poté extrahovat a znovu načíst obsah tabulky do původní databáze.

Primární filegroup vždy obnovit společně s filegroups vybrali obnovení. Filegroups obnoveny nebudou označeny jako offline a jsou přístupné. Částečné databáze obnovení zálohy souboru není podporován.

Poznámka: Pokud používáte SQL Server 2005, nahradí počáteční fáze piecemeal obnovení obnovení částečné databáze SQL Server 2000. SQL Server 2005 provede částečná možnost bezpečnostní kontroly, které jsou k dispozici v částečné databáze obnoví. Toto chování umožňuje například databází použít jako výrobní databází. Další informace o piecemeal obnovení SQL Server 2005 naleznete "Piecemeal obnovení scénář (model úplné obnovení)" a "Scénář Piecemeal obnovení (jednoduchý model zotavení)" témata v SQL Server 2005 Books Online.

Další informace o tom, jak provést obnovení databáze částečné naleznete SQL Server 2000 Books Online "Částečné operace obnovení" a "RESTORE DATABASE".

Naleznete následující témata týkající se soubory a filegroups:

Témata SQL Server 7.0 Books Online:

"Fyzické soubory databáze a Filegroups"
"Pomocí souborů a Filegroups"
"Vytváření Filegroups"
"Vytvoření souboru nebo skupina souborů zálohování"
"Pomocí souboru nebo skupina souborů zálohování"
"Skupina souborů zálohování nebo obnovení souborů"
"Soubor a skupina souborů zálohování a obnovení"

Témata SQL Server 2000 Books Online:

"Fyzické soubory databáze a Filegroups"
"Pomocí souborů a Filegroups"
"Vytváření Filegroups"
"Pomocí zálohování souborů"
"Soubory a Filegroups"
"Zálohování a obnovení databáze"
"Částečné operace obnovení databáze"
"Zálohování vybrané části databáze"

Témata SQL Server 2005 Books Online:

"Fyzické soubory databáze a Filegroups"
"Pomocí souborů a Filegroups"
"Vytváření Filegroups"
"Soubor a zálohování skupina souborů"
"Navrhování souborů a Filegroups"
"Zálohování a obnovení databáze"
"Piecemeal obnovení scénář (model úplné obnovení)"
"Zálohování vybrané části databáze"

Vlastnosti

ID článku: 281122 - Poslední aktualizace: 26. října 2007 - Revize: 4.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Klíčová slova: 
kbmt kbproductlink kbbackup kbinfo KB281122 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:281122

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com