Niekontrolowany rozrost logów

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

MKF
Posty: 1
Rejestracja: 11 sty 2012, 19:22
Rola: Inny
Wersja: 8.0

Niekontrolowany rozrost logów

Post autor: MKF »

Witam serdecznie wszystkich na tym forum. Poszukiwałem rozwiązania nurtującego mnie problemu i trafiłem tu za pomocą wujka google.
Zauważyłem, że dwa pliki logów dwóch różnych baz ( .LDF ) niekontrolowanie się rozrastają, oba mają po 22-23 GB (!) przez co drastycznie zmniejszyła się ilość wolnego miejsca na dysku C. Moje pytanie jest następujące - czy można usunąć te pliki bez szkody dla systemu?
Ewentualnie może ktoś ma pomysł, gdzie szukać przyczyn takiego rozrostu plików (z bazy korzystają raptem 2 stanowiska komputerowe).
pozdrawiam i z góry dziękuję za zainteresowanie tematem

JakubK
Posty: 76
Rejestracja: 09 lis 2009, 12:22
Rola: Administrator CDN XL

Re: Niekontrolowany rozrost logów

Post autor: JakubK »

W żadnym wypadku tego nie ruszaj!!

To jest log transakcyjny czyli bardzo ważny plik dla bazy.
Przyczyna to brak Fullbackupów dla bazy która ma recovery model na full
Zrób fullbackup bazy a następnie wykonaj Shrink loga
moja procedura to:


DBCC SHRINKFILE(baza_cdnxl_log)
BACKUP LOG baza_cdnxl TO DISK = 'C:\backuplog1' WITH INIT
DBCC SHRINKFILE (baza_cdnxl_log, TRUNCATEONLY)
GO
-- jesze raz
BACKUP LOG baza_cdnxl TO DISK = 'c\backuplog2'
DBCC SHRINKFILE (baza_cdnxl_log)

xtomi
Posty: 408
Rejestracja: 16 lut 2010, 21:24
Rola: Administrator CDN XL
Wersja: 10

Re: Niekontrolowany rozrost logów

Post autor: xtomi »

Ja bym jeszcze dodał BACKUP LOG przed pierwszym DBCC SHRINKFILE

ODPOWIEDZ