Jump to content

SQL Server *.ldf logfiles


Nonic
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

  • 2 Jahre später...
Geschrieben

moin

 

Das Problem bei SQL-Server 2000 bezüglich LDF's ist bekannt.

 

Problematik bei dieser Sache ist, dass der SQL-Server ab grösse X der DB die Datenbank ins Nirvana befördert (Worst case)

 

Also ist eine Überwachung des LDF ÄUSSERST wichtig.

 

Folgende Variante bietet die Mglichkeit das LDF abzuschneiden, bzw. eingrenzen der maximalen grösse des Files

 

 

Variante zum manuellen eingrenzen/abschneiden von ldf-file:

 

1. Enterprise Manager öffnen

2. Rechte Maustaste auf DB

3. Datenbank verkleinern

4. Dateien verkleinern (Button Dateien...)

5. Bei Datenbankdatei LOG-File auswählen (LDF)

6. Verkleinern-Aktion: Datei verkleinern auf: XMB

7. ok

 

ACHTUNG: die folgende Variante zwingt SQL-Server das Logfile abzuschneiden wenn grösser als vorgegebene Anzahl MB!

 

1. Enterprise Manager öffnen

2. Properties der gewünschten DB öffnen

3. Reiter "Transactionlog" anwählen

4. Maximale Dateigrösse beschränken auf XMB

Geschrieben

datenbank sichern (ggf. mit Enterprise Manager)

 

danach im sql query analyzer auf der passenden DB ein

 

"BACKUP LOG [MyDatabase] WITH TRUNCATE_ONLY"

 

ausfuehren.

 

das ganze setzt nen checkpoint und schneidet das log entsprechend ab.

 

achtung: nach checkpoints sind keinerlei rollbacks mehr moeglich.

 

gruesse vom doc

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...