وظیفه پاکسازی گزارش تراکنش 1C بر اساس Microsoft SQL Server با وجود امکان افزایش خودکار اندازه پرونده های خود ، علیرغم وجود امکان کاهش خودکار پرونده انتخابی ، مشکلات خاصی را ایجاد می کند.
دستورالعمل ها
مرحله 1
اطمینان حاصل کنید که از طرح عملیات پاکسازی انتخاب شده ، یا بهتر بگوییم ، کوتاه کردن گزارش تراکنش را درک کرده اید: این روش فقط با کوتاه کردن فضای خالی در انتهای پرونده انجام می شود و مستقیماً به روش انتخاب شده ایجاد یک پشتیبان گیری. اگر گزینه Full انتخاب شده باشد ، لازم است تمام تراکنش های ذخیره شده تکمیل شود و در حالت حذف غیرفعال بودن ورودی از حالت ثبت معاملات ، نسخه پشتیبان تهیه شود. انتخاب گزینه Simple باعث کوتاه شدن کل پرونده می شود ، اما لزوماً به معنای بازیابی تراکنش نیست.
گام 2
پرونده ثبت تراکنش را می توان با استفاده از ابزار Query Analyzer با دستور DBCC Shrinkfile (logfile_name ، სასურველი_file_size) کوتاه کرد و عملیات پاکسازی را فقط پس از ایجاد آماده به کار کامل با همان دستور می توان انجام داد. برای تعریف گزینه های کپی از نحو زیر استفاده کنید: BackUp Log selected_dbname فقط با کوتاه کردن.
مرحله 3
اگر نمی خواهید داده ها را با استفاده از ابزار Backup Database بازیابی کنید و کادر برداشتن غیرفعال کردن ورودی های غیرفعال از گزارش تراکنش را پاک کنید ، یک نسخه پشتیبان کامل از پرونده ثبت معاملات ایجاد کنید تا پاک شود. به تب Options بروید و پارامتر Recovery Model را به Simple تغییر دهید. فایل انتخاب شده را با دستور بالا کوتاه کنید یا از نحو DBCC ShrinkDatabase استفاده کنید (انتخاب_دب_نام ، مورد_سایز_برابر_فایل_در_٪).
مرحله 4
کادر کنار حذف ورودیهای غیرفعال از گزارش تراکنش را علامت بزنید و از مجموعه اصلی از Enterprise Manager پشتیبان تهیه کنید. مدل بازیابی را به حالت کامل بازنشانی کرده و گزارش Enterprise Manager را از نسخه موجود دوباره بازیابی کنید. مجدداً علامت کادر حذف غیرفعال کردن ورودی های غیرفعال از گزارش تراکنش معامله را بردارید و بار دیگر از گزارش معامله انتخاب شده پشتیبان تهیه کنید.