Az 1C tranzakciós napló Microsoft SQL Server alapú törlésének feladata bizonyos nehézségeket okoz a saját fájlok méretének automatikus növelése miatt, annak ellenére, hogy fennáll a lehetőség a kiválasztott fájl automatikus csökkentésére.
Utasítás
1. lépés
Győződjön meg arról, hogy megérti a kiválasztott tisztítási művelet sémáját, vagy inkább a tranzakciós napló csonkítását: az eljárás csak a fájl végén lévő szabad hely csonkolásával hajtható végre, és közvetlenül kapcsolódik a fájl létrehozásának kiválasztott módszeréhez. biztonsági mentés. Ha a Teljes opciót választja, akkor az összes mentett tranzakciót be kell fejeznie és biztonsági másolatot kell készítenie az Inaktív bejegyzések eltávolítása a tranzakciós naplóból módban. Az Egyszerű opció kiválasztása megcsonkítja az egész fájlt, de nem feltétlenül jelenti a tranzakciók helyreállítását.
2. lépés
A tranzakciónaplófájl a Query Analyzer eszköz segítségével megcsontható a DBCC Shrinkfile paranccsal (logfájl_név, kívánt_fájl_méret), és a tisztítási művelet csak teljes készenlét létrehozása után hajtható végre ugyanazzal a paranccsal. A másolási beállítások megadásához használja a következő szintaxist: BackUp Napló a kiválasztott_dnév csak csonkolással.
3. lépés
Hozzon létre egy teljes biztonsági másolatot a megtisztítandó tranzakciós naplófájlból, ha nem kívánja visszaállítani az adatokat a Biztonsági mentés adatbázis eszközzel, és törölje a jelet az Inaktív bejegyzések eltávolítása a tranzakciós naplóból jelölőnégyzetből. Lépjen az Opciók fülre, és állítsa a Helyreállítási modell paramétert egyszerűre. Csonkolja meg a kijelölt fájlt a fenti paranccsal, vagy használja a szintaxist a DBCC ShrinkDatabase (selected_db_name, required_size_residual_file_in_%).
4. lépés
Jelölje be az Inaktív bejegyzések eltávolítása a tranzakciós naplóból jelölőnégyzetet, és készítsen biztonsági másolatot az eredeti készletről az Enterprise Manager alkalmazásból. Állítsa vissza a helyreállítási modellt Teljes értékre, és állítsa vissza az Enterprise Manager naplóját a meglévő példány felett. Ismét törölje a jelölést az Inaktív bejegyzések eltávolítása a tranzakciós naplóból jelölőnégyzetből, és még egyszer készítsen biztonsági másolatot a kiválasztott tranzakciós naplóról.