Tranzaksiyalar Jurnalini Qanday Tozalash Kerak

Mundarija:

Tranzaksiyalar Jurnalini Qanday Tozalash Kerak
Tranzaksiyalar Jurnalini Qanday Tozalash Kerak

Video: Tranzaksiyalar Jurnalini Qanday Tozalash Kerak

Video: Tranzaksiyalar Jurnalini Qanday Tozalash Kerak
Video: Binance Kullanım | Kolay - Özet Anlatım ! | Sıfırdan Eğitim Serisi #24 2024, Noyabr
Anonim

Microsoft SQL Server asosida 1C tranzaksiyalar jurnalini tozalash vazifasi tanlangan faylni avtomatik ravishda kamaytirish imkoniyatiga qaramay, o'z fayllarining hajmini avtomatik ravishda oshirish funktsiyasi tufayli ma'lum qiyinchiliklarni keltirib chiqaradi.

Tranzaksiyalar jurnalini qanday tozalash kerak
Tranzaksiyalar jurnalini qanday tozalash kerak

Ko'rsatmalar

1-qadam

Tanlangan tozalash operatsiyalari sxemasini, aniqrog'i tranzaksiyalar jurnalini qisqartirishni tushunganingizga ishonch hosil qiling: protsedura faqat faylning oxiridagi bo'sh joyni qisqartirish yo'li bilan amalga oshirilishi mumkin va tanlangan yaratish usuli bilan bevosita bog'liq. zaxira nusxasi. Agar To'liq variant tanlansa, barcha saqlangan operatsiyalarni bajarish va harakatsiz yozuvlarni tranzaktsion jurnal rejimidan olib tashlashda zaxira nusxasini yaratish talab qilinadi. Oddiy variantni tanlash butun faylni qisqartiradi, lekin operatsiyani tiklashni anglatmaydi.

2-qadam

Tranzaksiyalar jurnali fayli DBCC Shrinkfile buyrug'i (logfile_name, kerakli_file_size) bilan So'rovlar analizatori vositasi yordamida qisqartirilishi mumkin va tozalash jarayoni faqat shu buyruq bilan to'liq kutish rejimini yaratgandan so'ng amalga oshiriladi. Nusxalash variantlarini aniqlash uchun quyidagi sintaksisdan foydalaning: BackUp Log selected_dbname faqat qisqartirish bilan.

3-qadam

Ma'lumotlar bazasini zaxiralash vositasi yordamida ma'lumotlarni qayta tiklashni xohlamasangiz va tranzaktsiyalar jurnalidan faol bo'lmagan yozuvlarni olib tashlash katakchasini olib tashlasangiz, tozalanadigan tranzaktsiyalar jurnali faylining to'liq zaxira nusxasini yarating. Variantlar yorlig'iga o'ting va Recovery Model parametrini Simple ga o'zgartiring. Tanlangan faylni yuqoridagi buyruq bilan qisqartiring yoki DBCC ShrinkDatabase sintaksisidan foydalaning (selected_db_name, required_size_residual_file_in_%).

4-qadam

Faol bo'lmagan yozuvlarni tranzaksiyalar jurnalidan olib tashlash va Enterprise Manager-dan asl nusxasini zaxiralash yonidagi katakchani belgilang. Qutqaruv modelini to'liq holatiga qaytaring va jurnalni Enterprise Manager-dan mavjud nusxa ustida qayta tiklang. Faol bo'lmagan yozuvlarni tranzaktsiyalar jurnalidan olib tashlash katagiga belgi olib tashlang va tanlangan tranzaksiyalar jurnalining zaxira nusxasini yana bir bor oling.

Tavsiya: