Транзакция журналын кантип тазалоо керек

Мазмуну:

Транзакция журналын кантип тазалоо керек
Транзакция журналын кантип тазалоо керек

Video: Транзакция журналын кантип тазалоо керек

Video: Транзакция журналын кантип тазалоо керек
Video: Что такое транзакция: проблемы и сбои в 2021 году 2024, Ноябрь
Anonim

Microsoft SQL Server базасында 1С бүтүмдөр журналын тазалоо милдети, тандалган файлды автоматтык түрдө азайтуу мүмкүнчүлүгүнө карабастан, өз файлдарынын көлөмүн автоматтык түрдө көбөйтүү функциясынан улам, белгилүү бир кыйынчылыктарды жаратат.

Транзакция журналын кантип тазалоо керек
Транзакция журналын кантип тазалоо керек

Нускамалар

1 кадам

Тандалган тазалоо операциясынын схемасын, тагыраак айтканда, транзакциялар журналынын кесилишин түшүнгөнүңүзгө ынаныңыз: процедура файлдын аягындагы бош орунду кыскартуу жолу менен гана жүргүзүлөт жана түзүүнүн тандалган ыкмасы менен түздөн-түз байланыштуу болот. камдык көчүрмө. Эгер Толук параметр тандалса, анда бардык сакталган транзакцияларды аягына чыгаруу жана Транзакциялык журнал режиминен Жигерсиз жазууларды алып салуу камдык көчүрмөсүн түзүү талап кылынат. Жөнөкөй опцияны тандасаңыз, файл толугу менен кесилет, бирок сөзсүз түрдө транзакцияны калыбына келтирүүнү билдирбейт.

2-кадам

Транзакциялар журналы файлын DBCC Shrinkfile буйругу менен (logfile_name, каалаган_филя_сиз) Сурам анализатору куралынын жардамы менен кыскартууга болот жана тазалоо операциясы ошол эле команда менен толук күтүү режимин түзгөндөн кийин гана жүргүзүлөт. Көчүрүү параметрлерин аныктоо үчүн төмөнкү синтаксисти колдонуңуз: BackUp Log selected_dbname гана кесүү менен.

3-кадам

Маалыматтын камдык көчүрмөсүн сактоо куралынын жардамы менен дайындарды калыбына келтирүүнү каалабасаңыз жана Транзакциялык журналдан жигердүү эмес жазууларды алып салсаңыз, тазалануучу бүтүмдөрдүн журналы файлынын толук камдык көчүрмөсүн түзүңүз. Жолдор өтмөгүнө өтүп, калыбына келтирүү моделинин жөнөкөй параметрин өзгөртүңүз. Тандалган файлды жогорудагы буйрук менен кыркыңыз же DBCC ShrinkDatabase синтаксисин колдонуңуз (selected_db_name, required_size_residual_file_in_%).

4-кадам

Транзакциялык журналдан жигерсиз жазууларды алып салуу жанындагы кутучаны белгилеп, баштапкы топтомдун камдык көчүрмөсүн Enterprise Manager программасынан алыңыз. Калыбына келтирүү моделин толугу менен баштапкы абалга келтирип, журналды Enterprise Managerден мурунку көчүрмөнүн үстүнөн калыбына келтирип алыңыз. Транзакциялык журналдан Жигерсиз жазууларды алып салуу кутучасынын белгисин алып, дагы бир жолу тандалган транзакциялар журналынын камдык көчүрмөсүн сактаңыз.

Сунушталууда: