Kako Očistiti Dnevnik Transakcija

Sadržaj:

Kako Očistiti Dnevnik Transakcija
Kako Očistiti Dnevnik Transakcija

Video: Kako Očistiti Dnevnik Transakcija

Video: Kako Očistiti Dnevnik Transakcija
Video: Что такое транзакция: проблемы и сбои в 2021 году 2024, April
Anonim

Zadatak brisanja dnevnika transakcija 1C zasnovan na Microsoft SQL Serveru predstavlja određene poteškoće zbog funkcije automatskog povećanja veličine vlastitih datoteka, unatoč postojećoj mogućnosti automatskog smanjenja odabrane datoteke.

Kako očistiti dnevnik transakcija
Kako očistiti dnevnik transakcija

Instrukcije

Korak 1

Provjerite razumijete li shemu odabrane operacije čišćenja, odnosno skraćivanja dnevnika transakcija: postupak se može provesti samo skraćivanjem slobodnog prostora na kraju datoteke i izravno je povezan s odabranom metodom stvaranja sigurnosna kopija. Ako je odabrana opcija Potpuno, potrebno je dovršiti sve spremljene transakcije i stvoriti sigurnosnu kopiju u režimu Uklanjanje neaktivnih unosa iz dnevnika transakcija. Odabirom opcije Jednostavno skraćuje se cijela datoteka, ali ne podrazumijeva nužno oporavak transakcije.

Korak 2

Datoteka dnevnika transakcija može se skratiti pomoću alata Query Analyzer s naredbom DBCC Shrinkfile (ime datoteke_datoteke, željena_datoteka_dimenzije), a operacija čišćenja može se izvršiti samo nakon stvaranja punog stanja pripravnosti s istom naredbom. Koristite sljedeću sintaksu za definiranje opcija kopiranja: BackUp Log selected_dbname samo sa skraćenim.

Korak 3

Stvorite punu sigurnosnu kopiju datoteke dnevnika transakcija koja će se očistiti ako ne želite vratiti podatke pomoću alata Backup Database i uklonite oznaku iz polja Ukloni neaktivne unose iz dnevnika transakcija. Idite na karticu Opcije i promijenite parametar Model oporavka u Jednostavan. Skratite odabranu datoteku pomoću gornje naredbe ili koristite sintaksu DBCC ShrinkDatabase (selected_db_name, required_size_residual_file_in_%).

Korak 4

Označite okvir pored Ukloni neaktivne unose iz dnevnika transakcija i napravite sigurnosnu kopiju izvornog skupa iz Enterprise Manager-a. Vratite model oporavka na Potpuno i ponovo vratite evidenciju iz Enterprise Manager-a preko postojeće kopije. Poništite potvrdni okvir Ukloni neaktivne unose iz dnevnika transakcija i još jednom napravite sigurnosnu kopiju odabranog dnevnika transakcija.

Preporučuje se: