webForumDet fria alternativet

Transaction log i MS SQL Server

3 svar · 328 visningar · startad av Freestyler

FreestylerMedlem sedan feb. 20002 218 inlägg
#1

Finns det något sätt att kringå att de växer så hutlöst? Vi kör en databas på jobbet där det inte är ovanligt att loggfilerna blir flera gigabyte stora. Sen blir vi tvugna att radera dem för att frigöra diskutrymme.

Sätter man en maxgräns på hur stor den får bli så kraschar webbapplikationen när den väl nåt gränsen.

Just nu har vi alltså "Unrestricted file growth" men det håller inte i längden. Hur lösa?

mlundbomMedlem sedan jan. 2003573 inlägg
#2

Kör en backup. ;)

/M

FreestylerMedlem sedan feb. 20002 218 inlägg
#3

Heeey, du pratar med en nolla när det gäller SQL Server. Bara att ta backup och radera loggarna? Behövs de inte?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Du vill ha transaktionsloggarna kvar, så radera dem eller inaktivera dem (vilket jag förövrigt inte tror ens går) är inte ett alternativ. Tro mig.

Gör följande maintenanceplan i din server, i samma kronologiska ordning; 1) backup'a transaktionsloggar, 2) backup'a batabas, 3) SHRINK på databasen.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)