Ako Vyčistiť Protokol Transakcií

Obsah:

Ako Vyčistiť Protokol Transakcií
Ako Vyčistiť Protokol Transakcií

Video: Ako Vyčistiť Protokol Transakcií

Video: Ako Vyčistiť Protokol Transakcií
Video: Ako vyčistiť práčku | ekologicky | Jarné upratovanie 2024, Smieť
Anonim

Úloha vyčistiť protokol transakcií 1C založený na serveri Microsoft SQL Server predstavuje určité ťažkosti v dôsledku funkcie automatického zväčšovania jeho vlastných súborov, a to napriek existujúcej možnosti automatického zmenšovania vybraného súboru.

Ako vyčistiť protokol transakcií
Ako vyčistiť protokol transakcií

Inštrukcie

Krok 1

Uistite sa, že rozumiete schéme vybranej operácie čistenia, alebo skôr skráteniu protokolu transakcií: postup je možné vykonať iba skrátením voľného miesta na konci súboru a priamo súvisí so zvolenou metódou vytvorenia záloha. Ak je vybratá možnosť Úplné, je potrebné dokončiť všetky uložené transakcie a vytvoriť zálohu v režime Odstrániť neaktívne položky z režimu denníka transakcií. Výber možnosti Jednoduché skráti celý súbor, ale nemusí nevyhnutne znamenať obnovenie transakcie.

Krok 2

Súbor denníka transakcií je možné skrátiť pomocou nástroja Query Analyzer pomocou príkazu zmenšeného súboru DBCC (logfile_name, desired_file_size) a operáciu vyčistenia je možné vykonať až po vytvorení úplného pohotovostného režimu pomocou rovnakého príkazu. Na definovanie možností kopírovania použite nasledujúcu syntax: BackUp Protokol selected_dbname iba s orezaním.

Krok 3

Vytvorte úplnú zálohu súboru denníka transakcií, ktorý sa má vyčistiť, ak nechcete obnoviť údaje pomocou nástroja Záložná databáza, a zrušte začiarknutie políčka Odstrániť neaktívne položky z denníka transakcií. Prejdite na kartu Možnosti a zmeňte parameter Model obnovy na Jednoduchý. Skráťte vybraný súbor vyššie uvedeným príkazom alebo použite syntax DBCC ShrinkDatabase (selected_db_name, required_size_residual_file_in_%).

Krok 4

Začiarknite políčko Odstrániť aktívne položky z denníka transakcií a zálohujte pôvodnú sadu z Enterprise Manager. Obnovte model obnovy na plný a obnovte protokol z Enterprise Manager cez existujúcu kópiu. Znova zrušte začiarknutie políčka Odstrániť neaktívne položky z denníka transakcií a ešte raz zálohujte vybraný denník transakcií.

Odporúča: