Neu eazybusiness_log zu groß

Feli_NRW

Aktives Mitglied
18. Januar 2016
35
0
Ich habe schon das ein oder andere Thema durch gelesen. Ich komme trotzdem nicht weiter.

Meine Log Datei ist viel zu groß und ich bekomme sie nicht kleiner.

In einem alten Thread bin ich auf diesen Befehl gestoßen

GO
Alter Database eazybusiness Set Recovery Simple
GO
DBCC SHRINKFILE ('eazybusiness_log', 100)
GO
Alter Database eazybusiness Set Recovery Full
GO


Das funktioniert allerdings nicht. Ich bekomme immer folgende Fehermeldung:

Meldung 8985, Ebene 16, Status 1, Zeile 4
Die Datei "eazybusiness_log" wurde für die eazybusiness-Datenbank in "sys.database_files" nicht gefunden. Die Datei ist nicht vorhanden oder wurde gelöscht.

Hatt jemand eine Idee was ich tun kann?

Viele Grüße
 

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
52
42
Falls Du schon auf der 1.9.3.0 (oder höher) bist, kannst Du folgendes Statement im SSMS ausführen:
SQL:
EXEC Maintenance.spShrinkTransactionFile
 
  • Gefällt mir
Reaktionen: no80

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.540
471
Vielleicht ist der logische Name von dem Transaktionsprotokoll in deiner Datenbank gar nicht eazybusiness_log?
Das kannst du nachprüfen: select name from eazybusiness.sys.database_files where type_desc = 'LOG'

Auf was ist denn die Option Recovery Mode bei dir eingestellt? Nachprüfen: select name, recovery_model_desc from sys.databases where name='eazybusiness'
Falls aus FULL, dann musst du auch eine Sicherung des Transaktionsprotokolls machen, damit es abgeschnitten wird (sonst wächst das ewig)
Falls auf SIMPLE, dann ist vielleicht AutoShrink für das Transaktionsprotokoll aktiviert, oder deine Festplatte ist voll...?
 

Feli_NRW

Aktives Mitglied
18. Januar 2016
35
0
Vielen Dank für die schnelle Hilfe. Ich bin noch noch bei 1.8
Aber der Hinweis von mh1 hat geholfen. Die Datei hieß anders. Jetzt hat es erstmal geklappt ;)

Ich habe das andere jetzt nachgesehen. Es steht auf Full.

Vielen leiben Dank noch mal
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.540
471
  • Gefällt mir
Reaktionen: littled