Windows Small Business Server 2008 – Config Database Transaction Log verkleinern
Eine nicht ganz so nette Ungereimtheit hat sich im SBS2008 eingeschlichen. Das Trasaction Log der SBS Config Datenbank wächst und wächst leider unwiderstehlich immer weiter an. Kein Backup- oder sonstiger Wartungsjob des Standards SBS2008 greift ein und somit kommt es unweigerlich irgendwann zu der Situation, dass Speicherplatz knapp wird.
In unserem Falle war das Logfile schon auf über 12GB angewachsen. Die Datenbank selber mit 50MB dagegen absolut winzig. Über Sinn oder Unsinn kann man hier natürlich streiten. Ich will nun einen relativ einfachen Weg aufzeigen das Logfile ohne Offline Zeit zu verkleinern.
Wir benötigen dazu das SQL Management Studio Express.
Die erste Hürde ist der richtige Servername. Hier muss folgende Verbindung gewählt werden.
Wobei die Authentifizierung natürlich abweichen kann.
Danach kopieren wir uns den Namen der Config Datenbank
Dieser wird benötigt um die einzelnen SQL Befehle auszuführen
Im einzelnen führen wir jetzt folgende Befehle nacheinander, oder auch in einem Zug aus.
Hier muss natürlich der Name der Datenbank angepasst werden innerhalb der [].
BACKUP LOG [SharePoint_Config_ad568963-5033-41a9-9033-8fb30239fdbe] TO DISK=’E:\Backup\SBS2008\MSSQL\configLogBackup.bak’
GOBACKUP LOG [SharePoint_Config_ad568963-5033-41a9-9033-8fb30239fdbe] WITH TRUNCATE_ONLY
USE [SharePoint_Config_ad568963-5033-41a9-9033-8fb30239fdbe]
GODBCC SHRINKFILE (N’SharePoint_Config_ad568963-5033-41a9-9033-8fb30239fdbe_log’ , 50)
GO
Die einzelnen Befehle sichern erstmal die Datenbank auf das Filesystem, löschen danach die Einträge und verkleinern das LDF File.
Am Ende sollte wieder genug Speicher freigegeben werden.




Hervorragende Lösung, vielen Dank!