Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 28.12.2010, 14:33   #1
Newbie
 
Offline
Registriert seit: 10-2008
Ort: Lotte
Beiträge: 12
Ärgerlich Transaktionsprotokoll verkleinern

Hallo Leute,

es ist zum Haare raufen. Ich sitze hier nun schon seit Stunden daran und versuche einen Weg zu finden, die Log-Datei des Transaktionsprotokolls (*log.ldf) auf unserem SQL Server 2008 zu verkleinern.
Hab "gefühlt" bereits das halbe I-Net durch und die MS Technetseiten kenne ich zum Thema schon auswendig.
Die derzeitige Datei ist 42 GB groß, während die eigentliche Datenbank nur 15MB hat und der Speicherplatz für das Transaktionsprotokoll auf 60 MB beschränkt ist (temporär).
Ein Sichern der Transportprotokolls brachte keine Erlösung, ebensowenig wie die Sicherung der kompletten Datenbank. Transaktionen sind derweil, laut SQL, nicht aktiv.

Hat jemand eine Idee, was ich noch tun kann, um diese Dateien (WSS_Content_Portal_log.LDF; SharePoint_Config_log.LDF) klein zu kriegen?

[EDIT:]
Just in dem Moment, wo ich diesen Text veröffentlichte, kam mir die Erleuchtung und ich konnte den Fehler beheben. Ich saß einfach schon zu lange vor der Tastatur und habe nicht bemerkt, das ich eigentlich alles richtig gemacht habe. Was Schreiben doch manchmal hilft.

Geändert von Supergunman (28.12.2010 um 14:44 Uhr). Grund: Fehler behoben

Signatur
IT-Systemkaufmann / Systemadministrator
Done: 70-210, 70-215, 70-216, 70-217, 70-218
Siehst Du den Lehrer im Moore winken,
wink zurück und lass ihn sinken.

    Mit Zitat antworten
Alt 28.12.2010, 14:48   #2
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.402
Zitat von Supergunman Beitrag anzeigen
[EDIT:]
Just in dem Moment, wo ich diesen Text veröffentlichte, kam mir die Erleuchtung und ich konnte den Fehler beheben. Ich saß einfach schon zu lange vor der Tastatur und habe nicht bemerkt, das ich eigentlich alles richtig gemacht habe. Was Schreiben doch manchmal hilft.
Dann beschreib doch wenigstens für nachfolgende Leser die Lösung.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 28.12.2010, 15:02   #3
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

hier der Hintergrund: Die Log-Datei wird sequenziell geschrieben. Es kann also sein, dass der Pointer auf den aktiven Teil der Datei weit am Ende der Datei steht. Ein Log-Backup entfernt dann zwar den inaktiven Teil aus der Datei, aber der Pointer steht trotzdem noch am Dateiende, während sich "davor" viel leerer Platz befindet. Erst wenn neue Transaktionen dazu führen, dass der Pointer über das Ende der Datei wieder auf den leeren Platz zu deren Anfang springt, kann der Server die "physische" Datei effektiv verkleinern.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL - Wartungsplan Transaktionsprotokoll masterschenk MS SQL Server Forum 4 11.08.2010 09:22
SQL Spiegelung und Transaktionsprotokoll JohnW MS SQL Server Forum 1 30.03.2010 09:22
SQL 2000: Transaktionsprotokoll abschneiden? verkleinern? löschen? mfdoom MS SQL Server Forum 0 08.03.2007 15:22
[Sql Server 2000] Transaktionsprotokoll verkleinern ? Fersy MS SQL Server Forum 8 08.04.2005 17:04
SQL Transaktionsprotokoll Nightmar MS SQL Server Forum 2 12.11.2004 18:42


Alle Zeitangaben in MEZ/CET. Es ist jetzt 23:26 Uhr. Seite generiert in 0,029 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang