Jak Vymazat Protokol Transakcí

Obsah:

Jak Vymazat Protokol Transakcí
Jak Vymazat Protokol Transakcí

Video: Jak Vymazat Protokol Transakcí

Video: Jak Vymazat Protokol Transakcí
Video: Jak provést transakci na platebním terminálu 2024, Listopad
Anonim

Úkol vymazat protokol transakcí 1C založený na serveru Microsoft SQL Server představuje určité potíže způsobené funkcí automatického zvětšování velikosti jeho vlastních souborů, a to navzdory existující možnosti automatického zmenšení vybraného souboru.

Jak vymazat protokol transakcí
Jak vymazat protokol transakcí

Instrukce

Krok 1

Ujistěte se, že rozumíte schématu vybrané operace vyčištění, nebo spíše zkrácení protokolu transakcí: postup lze provést pouze zkrácením volného místa na konci souboru a přímo souvisí se zvolenou metodou vytvoření záloha. Pokud je vybrána možnost Úplné, je nutné dokončit všechny uložené transakce a vytvořit zálohu v režimu Odebrat neaktivní položky z režimu transakčního protokolu. Výběr možnosti Jednoduché zkrátí celý soubor, ale nemusí nutně znamenat obnovení transakce.

Krok 2

Soubor protokolu transakcí lze zkrátit pomocí nástroje Query Analyzer pomocí příkazu zmenšit soubor DBCC (logfile_name, desired_file_size) a operaci čištění lze provést až po vytvoření úplného pohotovostního režimu se stejným příkazem. K definování možností kopírování použijte následující syntaxi: BackUp Log selected_dbname only with truncate.

Krok 3

Vytvořte úplnou zálohu souboru protokolu transakcí, který se má vyčistit, pokud nechcete obnovit data pomocí nástroje Záložní databáze, a zrušte zaškrtnutí políčka Odebrat neaktivní položky z protokolu transakcí. Přejděte na kartu Možnosti a změňte parametr Model obnovy na Jednoduchý. Zkraťte vybraný soubor výše uvedeným příkazem nebo použijte syntaxi DBCC ShrinkDatabase (selected_db_name, required_size_residual_file_in_%).

Krok 4

Zaškrtněte políčko Odebrat neaktivní položky z transakčního protokolu a zálohovat původní sadu z Enterprise Manager. Obnovte model obnovení na plný a znovu obnovte protokol z Enterprise Manageru přes existující kopii. Znovu zrušte zaškrtnutí políčka Odebrat neaktivní položky z protokolu transakcí a znovu zálohujte vybraný protokol transakcí.

Doporučuje: