Skip to main content

Rebuild pliku LDF (plik logów bazy danych)

Przełączenie bazy w tryb Offline:

Jeśli zadanie trwa dłużej niż kilka sekund/minut należy ubić sesje ręcznie 

Sprawdzenie co blokuje... | Konio-DC Bookstack

Przebudowa logów:

Dobrą praktyką jest zapisane najpierw do nowego pliku, a następnie zmiana nazwy oryginalnego pliku na taką z dopiskiem "_OLD". Potem należy z powrotem przełączyć bazę w tryb online i znowu offline, a następnie ponownie wykonać przebudowę logów już z taką nazwą jaka była oryginalnie. 

alter database [NazwaBazy] rebuild log on(Name=[NazwaLogiczna_Pliku_LOG], Filename='Ścieżka_do_nowego pliku.ldf') 

 Przykładowy wynik:

Przywrócenie bazy w tryb Online: 

Jeśli obok nazwy bazy jest "(Restricted User)" to należy przełączyć bazę ma Multi User
Zmiana bazy na single ... | Konio-DC Bookstack

Przełączenie bazy z mode SIMPLE na FULL

ALTER DATABASE [NazwaBazy] SET RECOVERY FULL;

W przeciwny razie nie będzie wykonywać się backup logów

Weryfikacja:

SELECT name, log_reuse_wait_desc FROM sys.DATABASES