Jak zálohovat poslední protokolu transakcí při předlohy a databázové soubory jsou poškozeny SQL Server

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

Na této stránce

Souhrn

Můžete zálohovat protokolu aktuálně aktivních transakcí i Pokud je poškozen soubor databáze, za předpokladu, že soubor protokolu transakcí je stále k dispozici. V Microsoft SQL Server 7.0 musí být k dispozici v pořadí pro zálohovat poslední aktivní transakce protokolu primární datový soubor a soubory protokolu transakcí. Pokud hlavní databáze je také poškozen, znovu sestavit a nejprve obnovit hlavní databázi a potom zálohovat poslední aktivní transakce protokolu databáze k dispozici. Například datový soubor a předlohy zařízení může být poškozený média. Však Pokud předlohy zálohování databáze není k dispozici, můžete zálohovat poslední aktivní transakce protokolu databáze pomocí metody popsané v tomto článku za předpokladu, že primární datový soubor a soubory protokolu transakcí jsou k dispozici na SQL Server 7.0.

Poznámka: Proveďte tento v Microsoft SQL Server 2000 nebo 2005 Microsoft SQL Server musí být k dispozici pouze soubor protokolu transakcí.

Poznámka: Znovu vytvořit hlavní nástroj je implementován v Microsoft SQL Server 2000 64 bit odlišně. V SQL Server 2000 64 bit SQL Server využívá samoopravnou funkce poskytované Instalační služba Microsoft Windows Installer. Vlastnost REINSTALL a vlastnost REINSTALLMODE na příkazového řádku instalačního navíc jsou k dispozici explicitně znovu sestavit registr, přeinstalujte poškozené soubory nebo chybějící soubory, přeinstalujte zkratky poškozené nebo chybí zástupce a znovu sestavit hlavní databáze. Tyto vlastnosti lze zadat na příkazovém řádku nebo v souboru INI.

Zálohovat poslední protokolu transakcí v SQL Server 2000 nebo SQL Server 2005

SQL Server 2000 a SQL Server 2005 Pokud hlavní databáze a souboru dat databáze uživatelů jsou chybné, ale je stále k dispozici soubor protokolu transakcí databáze se může stále zálohovat poslední aktivní transakce protokolu databáze snížit ztrátu dat. Pokud hlavní databáze je chybný, naleznete v tématu "Backup protokolu" v SQL Server Books Online.

Zálohovat poslední protokolu transakcí v SQL Server 2000 nebo SQL Server 2005, postupujte takto:
  1. Přejmenování souborů protokolu transakcí.
  2. Znovu sestavit hlavní databázi.
  3. Vytvořit podobné databázi. Nové databáze nemá být stejnou velikost; však musí obsahovat stejný počet datových souborů a souborů protokolů.
  4. Zastavit SQL Server 2000 nebo SQL Server 2005.
  5. Odstranit všechny datové soubory nově vytvořené databázi tak, aby se nezdaří obnovení. Nahradit soubory protokolu nové databáze původní soubory protokolu, takže můžete zálohovat protokolu transakce.
  6. Restartujte SQL Server 2000 nebo SQL Server 2005.
  7. Spuštění tohoto příkazu Zpět ocas protokolu:
    Backup Log <database_name> to Disk = <device_name> With NO_TRUNCATE
  8. Odebrání databáze pomocí postupu sp_dbremove uloženy.

Zálohovat poslední protokolu transakcí v SQL Server 7.0

Zpět nahoru poslední aktivní transakce protokolu SQL Server 7.0, postupujte takto:
  1. Přejmenování primárního datového souboru a soubory protokolu transakcí.
  2. Znovu sestavit hlavní databázi.
  3. Vytvořit podobné databázi. Nové databáze nemá být stejnou velikost; však musí obsahovat stejný počet datových souborů a souborů protokolů.
  4. Zastavit SQL Server 7.0.
  5. Odstranit všechny datové soubory nově vytvořené databázi tak, aby se nezdaří obnovení. Nahradit primární datový soubor a soubory protokolu nové databáze původní jeden, takže můžete zálohovat protokolu transakce.
  6. Restartujte SQL Server 7.0.
  7. Spuštění tohoto příkazu Zpět ocas protokolu:
    Backup Log <database_name> to Disk = <device_name> With NO_TRUNCATE
  8. Odebrání databáze pomocí postupu sp_dbremove uloženy.
  9. Obnovení databáze s všechny soubory protokolu.

Vlastnosti

ID článku: 253817 - Poslední aktualizace: 11. září 2006 - Revize: 6.6
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Klíčová slova: 
kbmt kbhowtomaster KB253817 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:253817

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