SQL Server 2005 Transaktionsprotokoll nicht Abgeschnitten

Ich habe eine Datenbank .mdf - Datei, 138 GB zusammen mit einer Transaktions-log-Datei von 55 GB.

Den recovery-Modell wurde eingestellt, um Voll (die es nicht brauchen werden). Ich lief ein voll-backup der Datenbank und des Transaktionsprotokolls. Das Transaktionsprotokoll ist noch 55 GB mit kein freier Speicherplatz zum verkleinern der Datei.

Rannte ich, dass die Sicherung über SQL Server Management Studio GUI. Ich lief dann die folgenden Befehle, um zu versuchen zu zwingen, die trans-log zu schrumpfen:

BACKUP LOG database WITH TRUNCATE_ONLY
DBCC SHRINKFILE (logfile, TRUNCATEONLY )

Die log Datei ist immer noch 55 GB. Ich änderte dann die recovery-Modell zu Simple auf und lassen Sie ihn ein paar Tage, aber es ist immer noch bei 55 GB. Ich habe versucht, diese 2 oben genannten Befehle wieder, aber es immer noch nicht abschneiden, nichts.

Egal was ich versuche, ist diese log-Datei wird nicht verkleinert. Da brauchen wir nicht das Transaktionsprotokoll an alle, ich habe sogar versucht die Datenbank getrennt wird, kann das umbenennen der log-Datei und schließen Sie Sie anschließend. Das funktioniert auch nicht, da es eigentlich 2 Transaktionsprotokolle, und ich bekomme eine Fehlermeldung, wenn Sie versuchen wieder zu befestigen, ohne die Protokolle. Die andere log-Datei ist nur 1 MB, und ich habe versucht, entfernen Sie diese als gut, aber bekommen Sie auch eine Fehlermeldung erhalten, sagen, es ist nicht leer.

Gibt es etwas, was mir fehlt, oder etwas anderes, ich versuchen kann?

Vielen Dank für jede Hilfe!!!

InformationsquelleAutor Tony Nelson | 2012-05-10
Schreibe einen Kommentar