SQL 2005: Systemplatte voll – große modellog.ldf Datei
Problem:
Auf einem SQL 2005 Server läuft die Systemplatte C: voll. Die Anwendungs-Datenbanken liegen aber auf anderen Plattenbereichen.
Lösung:
Per TreeSizeFree (Portable) habe ich mal die dicksten Dateien anzeigen lassen.
Bei zwei Instanzen gab es sehr große „modellog.ldf“ Daten.
Also erst einmal eine Vollsicherung der model gemacht.
Danach noch einmal
BACKUP LOG MODEL WITH TRUNCATE_ONLY
und
ALTER DATABASE model SET RECOVERY SIMPLE
GO
USE model
GO
DBCC SHRINKFILE(‚modellog‘, 2)
GO
Damit war der Spuk vorerst vorbei.
Die ‚model‘ Datenbanken sind jetzt unter genauerer Beobachtung.
Das Wiederherstellungsmodell ’simpel‘ ist bei mir kein Problem, da ich ohnehin für jede Datenbank noch Einstellungen vornehme. Da sollte es einem schon auffallen, wenn es da keine Transaktionsprotokollsicherung gibt. 🙂