INF: Zmenšením protokolu transakcí v SQL Server 2000 DBCC SHRINKFILE

Překlady článku Překlady článku
ID článku: 272318 - 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

Zmenšením protokolu SQL Server 2000 je již odložené operace. Operace zmenšení pokusí zmenšit soubor okamžitě. Však za určitých okolností může být nezbytné provést další akce, než je požadovaná velikost zmenšit soubor protokolu.

Další informace

Při spuštění DBCC SHRINKFILE zmenší SQL Server 2000 odebráním tolik souborů protokolu virtuálních jako můžete k pokusu o dosažení cílové velikost souboru protokolu. Pokud není dosaženo velikosti cílového souboru serveru SQL umístí položky fiktivní protokolu poslední virtuální soubor protokolu dokud virtuální protokolu je vyplněno a přesune hlavy protokolu začátku souboru. Následující akce jsou potom nutné k dokončení zmenšením protokolu transakcí:
  1. Je nutné spustit příkaz BACKUP LOG uvolněte místo odebráním neaktivní část protokolu.
  2. Musíte spustit DBCC SHRINKFILE znovu s velikostí požadované cílové dokud soubor protokolu zmenší velikost cíle.
Následující příklad demonstruje toto s databáze pubs a pokusí se zmenšit soubor pubs_log 2 MB:
  1. Tento kód spustit:
    DBCC SHRINKFILE(pubs_log, 2)
    						
    Poznámka: Pokud velikost cíle není dosaženo, pokračujte dalším krokem.
  2. Tento kód spustit, pokud chcete zkrátit protokolu transakce a není zachovat zálohy protokolu transakce. Truncate_only zruší platnost záložní posloupnosti transakce protokolu. Provést úplné zálohování databáze po provedení protokolu zálohování s truncate_only:
    BACKUP LOG pubs WITH TRUNCATE_ONLY
    Nebo
    Tento kód spustit, pokud chcete zachovat zálohy protokolu transakce a zachovat záložní posloupnosti transakce protokolu. Viz téma "BACKUP" SQL Server Books Online Další informace:
    BACKUP LOG pubs TO pubslogbackup
  3. Tento kód spustit:
    DBCC SHRINKFILE(pubs_log,2)
    					
    protokol transakce má byla nyní zmenšit velikost cíle.

Odkazy

Další informace naleznete v tématech zmenšením protokolu transakcí a DBCC SHRINKFILE v SQL Server 2000 Books Online.

Další informace o protokolu transakcí v SQL Server 7.0 zmenšením klepněte článku číslo článku databáze Microsoft Knowledge Base:
256650INF: Jak zmenšit protokolu transakcí server SQL

Vlastnosti

ID článku: 272318 - Poslední aktualizace: 6. listopadu 2003 - Revize: 3.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
Klíčová slova: 
kbmt kbinfo KB272318 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:272318

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