Η εργασία εκκαθάρισης του αρχείου καταγραφής συναλλαγών 1C με βάση τον Microsoft SQL Server παρουσιάζει ορισμένες δυσκολίες λόγω της λειτουργίας αυτόματης αύξησης του μεγέθους των δικών του αρχείων, παρά την υπάρχουσα δυνατότητα αυτόματης μείωσης του επιλεγμένου αρχείου.
Οδηγίες
Βήμα 1
Βεβαιωθείτε ότι καταλαβαίνετε το σχήμα της επιλεγμένης λειτουργίας εκκαθάρισης ή μάλλον περικοπή του αρχείου καταγραφής συναλλαγών: η διαδικασία μπορεί να πραγματοποιηθεί μόνο περικόπτοντας ελεύθερο χώρο στο τέλος του αρχείου και σχετίζεται άμεσα με την επιλεγμένη μέθοδο δημιουργίας αντιγράφων ασφαλείας. Εάν είναι ενεργοποιημένη η επιλογή Πλήρης, απαιτείται η ολοκλήρωση όλων των αποθηκευμένων συναλλαγών και η δημιουργία αντιγράφου ασφαλείας στην Κατάργηση ανενεργών καταχωρήσεων από τη λειτουργία καταγραφής συναλλαγών. Η επιλογή της απλής περικοπής ολόκληρο το αρχείο, αλλά δεν σημαίνει απαραίτητα την ανάκτηση συναλλαγών.
Βήμα 2
Το αρχείο καταγραφής συναλλαγών μπορεί να περικοπεί χρησιμοποιώντας το εργαλείο Query Analyzer με την εντολή DBCC Shrinkfile (logfile_name, dikehendaki_file_size) και η λειτουργία καθαρισμού μπορεί να εκτελεστεί μόνο μετά τη δημιουργία πλήρους αναμονής με την ίδια εντολή. Χρησιμοποιήστε την ακόλουθη σύνταξη για να ορίσετε επιλογές αντιγραφής: BackUp Log επιλεγμένο_dbname μόνο με περικοπή.
Βήμα 3
Δημιουργήστε ένα πλήρες αντίγραφο ασφαλείας του αρχείου καταγραφής συναλλαγών που θα καθαριστεί εάν δεν θέλετε να επαναφέρετε τα δεδομένα χρησιμοποιώντας το εργαλείο βάσης δεδομένων αντιγράφων ασφαλείας και καταργήστε την επιλογή του πλαισίου ελέγχου Κατάργηση ανενεργών καταχωρήσεων από το αρχείο καταγραφής συναλλαγών. Μεταβείτε στην καρτέλα Επιλογές και αλλάξτε την παράμετρο Recovery Model σε Simple. Περικοπή του επιλεγμένου αρχείου με την παραπάνω εντολή ή χρησιμοποιήστε τη σύνταξη DBCC ShrinkDatabase (επιλεγμένο_db_name, required_size_residual_file_in_%).
Βήμα 4
Επιλέξτε το πλαίσιο δίπλα στην επιλογή Κατάργηση ανενεργών καταχωρήσεων από το αρχείο καταγραφής συναλλαγών και δημιουργήστε αντίγραφα ασφαλείας του αρχικού συνόλου από το Enterprise Manager. Επαναφέρετε το μοντέλο αποκατάστασης σε πλήρες και επαναφέρετε το αρχείο καταγραφής από το Enterprise Manager μέσω του υπάρχοντος αντιγράφου. Αποεπιλέξτε ξανά το πλαίσιο ελέγχου Κατάργηση ανενεργών καταχωρήσεων από το αρχείο καταγραφής συναλλαγών και για άλλη μια φορά δημιουργήστε αντίγραφα ασφαλείας του επιλεγμένου αρχείου καταγραφής συναλλαγών.