Există o situație în care fișierul LDF are o mulțime de gigaocteți de spațiu (cu fișier postfix _log), și trebuie să fie redusă.
Acest lucru se întâmplă atunci când baza de date SQL este în modul complet, și anume Zăvorâre toate tranzacțiile efectuate. Modelul complet vă permite să recuperați starea bazei de date SQL, în orice moment, în timp ce modelul simplu nu permite acest lucru, dar numai pentru a restabili baza de date dintr-o copie de rezervă. sensul deplin al modelului este că LDF în jurnalul de tranzacții înregistrează toate tranzacțiile, și încă mai există, de asemenea, până la o anumită perioadă de timp, de exemplu, să se micșoreze operațiunile. Prin urmare, SQL rollbacks tranzacții consecutive poate restabili starea bazei de date în orice perioadă de timp înregistrată în tranzacțiile LDF.
Mutarea în modul simplu va duce la faptul că fișierul LDF va fi doar tranzacții în așteptare care va reduce dimensiunea fișierului.
Primul lucru de făcut este de a traduce model de recuperare a bazei de date simplă (în acest caz, pentru a stabili un mecanism pentru a crea beekapov de bază, în cazul în care acest lucru nu a fost încă făcut). Această operație se poate face „on the fly“.
Cu toate acestea, se transferă într-o tranzacție simplu nu reduce în mod automat nu dimensiunea fișierului. Posibil, să dețină micsora operațiune (compresie de baze de date), dintr-o dată, dar este mai bine să facă mai întâi o copie de rezervă completă a bazei de resurse SQL (este acolo, în SQL-e despre un truc mic), și apoi să se micșoreze ca fișierul de bază de date MDF, și fișierul LDF jurnal de tranzacții . dimensiunea bazelor de date ar trebui să fie, de asemenea, redusă, dar nu cu mult, și, iată, dimensiunea fișierului LDF tranzacției, în cazul în care totul a fost făcut în mod corespunzător, ar trebui să fie practic zero (în cazul în care punctul în baza de date nu este o experiență de utilizator activ).
operație SQL de backup înseamnă, și psihiatru-bine, puteți face nu expulzeze membri, aceste operațiuni pot, probabil, afectează performanța. Recomandare puternică pentru a face o copie de rezervă înainte de a începe operația.
Pentru a efectua curățarea jurnalele de operațiuni trebuie să executați de recuperare:
Dacă nu suferă cu cereri de vânătoare se pot face prin intermediul GUI: Faceți clic dreapta pe baza de date -> Sarcini -> Psihiatrul -> Fișiere -> selectați log (vom vedea cât de mult interes pot fi reduse).
Uneori, în cazul în jurnalul de mare - de exemplu, 50 GB, scăderea (shrinkat) trebuie să fie de 2 ori - prima dată este redus, dar nu complet.