1C tehingulogi kustutamine Microsoft SQL Serveri baasil tekitab teatud raskusi, mis tulenevad tema enda failide suuruse automaatse suurendamise funktsioonist, hoolimata olemasolevast võimalusest valitud faili automaatselt vähendada.
Juhised
Samm 1
Veenduge, et mõistaksite valitud puhastustoimingu skeemi või õigemini tehingulogi kärpimist: protseduuri saab teostada ainult faili lõpus oleva vaba ruumi kärpimisega ja see on otseselt seotud valitud meetodi loomisega varundamine. Kui on valitud suvand Täielik, tuleb see lõpetada kõik salvestatud tehingud ja luua varukoopia režiimis Eemalda passiivsed kirjed tehingulogist. Valiku Lihtne valimine kärbib kogu faili, kuid ei tähenda tingimata tehingu taastamist.
2. samm
Tehingulogi faili saab kärpida tööriista Query Analyzer abil käsuga DBCC Shrinkfile (logifaili_nimi, soovitud_faili_suurus) ja puhastustoimingu saab teostada alles pärast täieliku ooterežiimi loomist sama käsuga. Kopeerimisvalikute määratlemiseks kasutage järgmist süntaksit: BackUp Logi valitud_dbnimi ainult kärpimisega.
3. samm
Kui te ei soovi andmeid varundamise andmebaasi abil taastada, looge puhastatava tehingulogi faili täielik varukoopia ja tühjendage märkeruut Eemalda passiivsed kirjed tehingulogist. Minge vahekaardile Valikud ja muutke taastemudeli parameeter väärtuseks Lihtne. Kärpige valitud fail ülaltoodud käsuga või kasutage süntaksit DBCC ShrinkDatabase (valitud_db_nimi, nõutav_suuruse_jäägifail_in_%).
4. samm
Märkige ruut Eemalda passiivsed kirjed tehingulogist ja varundage Enterprise Manageri algne komplekt. Lähtestage taastemudel täielikuks ja taastage logi Enterprise Manageri kaudu olemasoleva koopia kohal. Tühjendage uuesti märkeruut Eemalda passiivsed kirjed tehingulogist ja varundage valitud tehingute logi uuesti.