Windows Sharepoint Services 3 Config Datenbank Transaktions-Log-Datei wird größer und größer


Mich wundernd warum auf einem Server kein Platz mehr zur Verfügung stand, machte ich mich auf die Suche nach dem Platzverschwender: Sharepoint wars.

Nachdem ich eine Datei SharePoint_Config_f4135189-3bab-4761-b755-8812d2e2fc88_log.LDF im Verzeichnis C:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data mit bald 4GB ausfindig gemacht hatte, war klar wohin die Bytes entfliehen.

Nach etwas Recherche im Web, war Handeln angesagt, denn MS scheint doch tatsächlich die Transaktionslogdatei vergessen zu haben. Selbst wenn man über Sharepoint Central Administration ein Backup ausführt, passiert nichts. Hier die Beschreibung wie man Backups ausführen kann: http://technet2.microsoft.com/windowsserver/WSS/en/library/dec1c405-b54b-4c1b-976f-3fa6d814cda51033.mspx?mfr=true

Im MSDN Forum meinte jemand man müsse die SQL Express Tools installieren um die Log-Datei shrinken zu können: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2084815&SiteID=1, dazu muss man 40-80MB installieren: http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&DisplayLang=en, aber es gibt eine noch einfachere Lösung: OSQL.
http://www.smallbizserver.net/Forums/tabid/53/forumid/12/postid/
76669/view/topic/Default.aspx

Der SQL Server 2005 bringt ein Tool mit Namen OSQL mit, damit lassen sich T-SQL Befehle per Commandline oder Batch absetzen. Nach etwas Recherche war klar, was zu tun ist: http://blog.henryong.com/2007/09/01/sharepoint-designer-errors-when-opening-checking-in-checking-out-files-shrinking-transaction-log-files/ beschreibt es und im Kommentar http://dotnet.org.za/calmyourself/archive/2007/07/11/managing-your-sql-log-files.aspx#200124 steht ganz genau was zu machen ist.

Übrigens beschreibt der Blog: http://dotnet.org.za/calmyourself/archive/2007/07/11/managing-your-sql-log-files.aspx was SQL Log Dateien sind und wie sinnvolle Backups angelegt werden.

Im konkreten Fall wurden also folgende Befehle abgesetzt:

osql -S .\microsoft##ssee -E

backup log [SharePoint_Config_f4135189-3bab-4761-b755-8812d2e2fc88] to disk=“s:\sharepointbackup\logBackup.bak“

go

backup log [SharePoint_Config_f4135189-3bab-4761-b755-8812d2e2fc88] with truncate_only

use [SharePoint_Config_f4135189-3bab-4761-b755-8812d2e2fc88]

go

dbcc shrinkfile (N’SharePoint_Config_f4135189-3bab-4761-b755-8812d2e2fc88_log‘, 70)

go

Nach dem letzten Go wurden aus knapp 4GB gerade noch 75MB!

Zum Schluss noch ein KB-Artikel der sich mit dem Thema Transaction Log Dateien beschäftigt und was man gegen die Auswüchse tun kann: http://support.microsoft.com/kb/873235/en-us

3 Antworten to “Windows Sharepoint Services 3 Config Datenbank Transaktions-Log-Datei wird größer und größer”

  1. Ich kam, sah und linkte: 25.10. - 26.10. | Stephan A. aus B. Says:

    […] Windows Sharepoint Services 3 Config Datenbank Transaktions-Log-Datei wird grösser und grö… :: Intertessant für alle SQL-Express-Versionen […]

  2. Michael Says:

    Besten Dank,

    leider funktionieren die Links teilweise nicht mehr. Um diesen Beitrag zu verewigen.

    Sämtliche Befehle werden über dei CMD eingegeben und nicht über den Query.

    Quasi nach dem Muster:
    CMD öffnen:

    osql -S .\microsoft##ssee -E

    ENTER

    backup log [SharePoint_Config_361468f2-d150-475a-add3-e88e5d428531] to disk=“J:\intranet\logBackup.bak“

    ENTER

    backup log [SharePoint_Config_361468f2-d150-475a-add3-e88e5d428531] with truncate_only

    ENTER

    use [SharePoint_Config_361468f2-d150-475a-add3-e88e5d428531]

    ENTER

    dbcc shrinkfile (N’SharePoint_Config_361468f2-d150-475a-add3-e88e5d428531_log’, 70)

    GO

    Zulezt wird GO eingegeben; ENTER ist natürlich die Enter Taste😉

  3. Quirel Says:

    Sharepoint 2010:

    http://blah.winsmarts.com/2012-2-SharePoint_2010_-_Drives_are_running_out_of_free_space.aspx

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s


%d Bloggern gefällt das: