webForumDet fria alternativet

Tömma transaktionsloggen?

Webbutveckling

5 svar · 596 visningar · startad av tonyh

Medlem sedan okt. 2002107 inlägg
Frågan#1

Hej,
Transaktionsloggen har blivit för stor i min SQL Server 7.0, vilket innebär att jag fick svårt att göra vissa uppdateringar.

Hur tömmer jag transaktionsloggen?
Vad bör jag tänka på inför detta (finns det några risker)?

Tack på förhand!
// Tony Hietapakka

------------------
/ Tony

Medlem sedan juni 200032 967 inlägg
#2

När jag körde SQL Server 7 brukade jag antingen köra högerklicksvarianten i Enterprise Manager, eller köra

DUMP TRANSACTION <databasnamn> WITH NO_LOG

(Körs helt på egen risk, förstås. ;) ).

Om du har client tools installerade på din maskin bör du ha SQL Server Books On Line i SQL-Server-gruppen i start/program, där finns en del information om backup och trunkering av transaktionsloggen.

Mvh

Medlem sedan dec. 200012 464 inlägg
#3

Flyttas från SQL

Medlem sedan okt. 2002107 inlägg
#4

Högerklicksvarianten!

Jag vill köra högerklicksvarianten ;)

Exakt vart hittar jag denna funktionalitet i Enterprice Manager?

Medlem sedan okt. 2002107 inlägg
#5

Oups!
Denna skulle vara kopplad till tidigare inlägg om transaktionslogg...

Medlem sedan juni 200032 967 inlägg
#6

Jag slog ihop trådarna. :)

Jag har inte tillgång till EM för SQL Server 7, men jag har för mig att valet ligger om du högerklickar på databasen och väljer all tasks. Det borde ligga ett val där, typ 'Truncate transaction log' eller liknande.

Mvh

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)