La tasca d'esborrar el registre de transaccions 1C basat en Microsoft SQL Server presenta certes dificultats a causa de la funció d'augmentar automàticament la mida dels seus propis fitxers, malgrat la possibilitat existent de disminuir automàticament el fitxer seleccionat.
Instruccions
Pas 1
Assegureu-vos d’entendre l’esquema de l’operació de neteja seleccionada, o millor dit, truncament del registre de transaccions: el procediment només es pot realitzar truncant espai lliure al final del fitxer i està directament relacionat amb el mètode escollit per crear un còpia de seguretat. Si seleccioneu l'opció Completa, cal completar totes les transaccions desades i crear una còpia de seguretat al mode Elimina les entrades inactives del mode de registre transaccional. La selecció de l’opció Simple trunca tot el fitxer, però no implica necessàriament la recuperació de transaccions.
Pas 2
El fitxer de registre de transaccions es pot truncar mitjançant l'eina Analitzador de consultes amb l'ordre DBCC Shrinkfile (nom_fitxer, nom_fitxer_ desitjat), i l'operació de neteja només es pot realitzar després de crear un mode d'espera complet amb la mateixa ordre. Utilitzeu la sintaxi següent per definir les opcions de còpia: Registre de còpia de seguretat Nom_db seleccionat només amb truncament.
Pas 3
Creeu una còpia de seguretat completa del fitxer de registre de transaccions que voleu netejar si no voleu restaurar les dades mitjançant l'eina Còpia de seguretat de bases de dades i desmarqueu la casella de selecció Elimina les entrades inactives del registre de transaccions. Aneu a la pestanya Opcions i canvieu el paràmetre Model de recuperació a Simple. Trunqueu el fitxer seleccionat amb l'ordre anterior o utilitzeu la sintaxi DBCC ShrinkDatabase (selected_db_name, required_size_residual_file_in_%).
Pas 4
Marqueu la casella que hi ha al costat d'Elimina les entrades inactives del registre de transaccions i feu una còpia de seguretat del conjunt original des de l'Enterprise Manager. Restabliu el model de recuperació a complet i torneu a restaurar el registre des de l'Enterprise Manager sobre la còpia existent. Desactiveu de nou la casella de selecció Elimina les entrades inactives del registre de transaccions i torneu a fer una còpia de seguretat del registre de transaccions seleccionat.