02. juli 2004 - 10:12Der er
9 kommentarer og 1 løsning
Problem med STOR Transaktionlog på MS SQL server v.8.0
Jeg har fået en mega stor transaktions log, mit problem er at serveren databasen ligger på kun har 1 GByte free space på disken, og transaktionsloggen er på 34 GByte. Kan man lave en Maintenance plan der laver en backup af transaktionsloggen over på en mapped drev. Eller på en eller anden måde at få slettet/minsket loggen.
Jeg har stoppet alle brugere, hvorefter jeg satte recoverymode til simple, herefter stoppede jeg databasen for at genstarte den. Det viser sig nu at den ikke kan starte op den kommer med flg. fejl. Database currupted or tramped, unable to load SQLBOOT.DLL. Denne fil kan jeg slet ikke finde på serveren, heller ikke i mine backups. Nogen der har et forslag?
Jeg er igen kørende - og problemet er løst for nu. Efter at have kørt en "DBCC SCHRINK DB-navn , 150" hvorefter jeg lavede en backup af master og min DB, fald størrelsen af logfilen til 150 Mbyte. Databasen kører stadig i simple recovery mode og vil nok forblive med det, det er ikke noget problem for os kun at have sidste backup hvis DB'en skal restores. Vi laver backup 1 gang i døgnet - samtidig overføres alle date løbende til et overliggende system. Tak for jeres råd og hurtige og kompetente svar.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.