Dziennik transakcji SQL Server 2005 za duży
Używam SQL Server 2005.
Mój schemat tworzenia kopii zapasowej bazy danych to:
Model odzyskiwania: PEŁNY
Typ kopii zapasowej: Pełny
Składnik kopii zapasowej: baza danych
Zestaw kopii zapasowych wygaśnie: po 0 dniach
Nadpisz media: Utwórz kopię zapasową na istniejącym zestawie nośników, Dołącz do istniejącego zestawu kopii zapasowych
Db zapisuje na dysk 250 GB (rzeczywisty 232 GB).
Mój plik _Data.mdf ma ponad 55 GB, a mój _Log.ldf ma ponad 148 GB.
Spotkaliśmy się z sytuacją, w której nasz dysk został wypełniony dzisiaj. Przeniosłem nasze ab_Full.bak i abPliki _Log.bak na inny dysk, aby zrobić miejsce - około 45 GB. Pięć godzin później wolne miejsce ma 37 GB.
Jestem nowym użytkownikiem zarządzania serwerem SQL; więc mam kilka podstawowych pytań dotyczących moich kopii zapasowych.
Wiem, że muszę zaktualizować db, aby rozpocząć zarządzanie rozmiarem dziennika transakcji, aby zapobiec temu problemowi w przyszłości. Zakładając więc, że mam wystarczająco dużo wolnego miejsca, ja:
1. kliknij prawym przyciskiem myszy db i wybierz Backup
2. ustaw „Typ kopii zapasowej” na „Dziennik transakcji”
3. Zmień „Zestaw kopii zapasowych wygaśnie” po 30 dniach
4. kliknij „ok”
Rozumiem, że spowoduje to przeniesienie „zamkniętych” transakcji z dziennika transakcji do kopii zapasowej i obcięcie dziennika transakcji.
Czy ten plan brzmi? Czy muszę później ręcznie zmienić rozmiar pliku dziennika?
Dziękuję za Twój czas.