Avatar billede tuctoh Nybegynder
27. juli 2002 - 20:18 Der er 13 kommentarer og
1 løsning

logs...

Hejsa,

I svaret:
http://www.eksperten.dk/spm/8327
ser jeg at min log skulle slette sig selv, hver gang der bliver taget backup.
Nu er det så sådan, at siden sidste backup, ligger min log på 2 gigs (databasen er kun 250 megs).
Jeg lavede en backup, men loggen fylder stadig lige meget!


Jeg har stadig en del gigs ledig på min harddisk, men derfor ville jeg jo egentligt gerne have at min log blev tømt... hastigheden bliver vel trods alt noget dårligere, med en sådan kæmpe log!?

Hvordan får jeg min log til at slette sig selv i MS SQL Server 2K?
Avatar billede jakobandersen Nybegynder
27. juli 2002 - 20:38 #1
detach databasen og slet derefter loggen, attach så loggen igen.
Avatar billede jakobandersen Nybegynder
27. juli 2002 - 20:38 #2
Og det er så selvfølgelig databasen du skal attache :-)
Avatar billede tuctoh Nybegynder
27. juli 2002 - 20:40 #3
Nej, det går ikke.
Jeg kan ikke sætte min server offline for det... Med næsten 10K brugere, og knap en halv million sidevisninger om dagen, vil det skade for meget at tage databasen ud i 5>10 minuter så tit...

Der må da være en anden metode!?
Avatar billede jakobandersen Nybegynder
27. juli 2002 - 20:49 #4
Kig på BACKUP LOG i BOL
Avatar billede tmceu Praktikant
27. juli 2002 - 22:24 #5
De databaser jeg arbejder med, kører med flg. database strategi:

1. Database backup én gang i døgnet
2. Transaktionslog backup en gang i timen

Med denne strategi har vi aldrig haft et eneste problem.

Den backup du omtaler, er det en database backup eller transaktionslog backup ? Det skal være sidstnævnte før det hjælper noget.
Avatar billede tuctoh Nybegynder
28. juli 2002 - 10:33 #6
ok... Det er vel så nok en databasebackup jeg laver!?
Jeg er nu i gang med at lave en transaction log backup... at lave en backup af 2,3 gigs tager faktiskt ret lang tid!

Hvis det virker, får tmceu pointene :)
Avatar billede tuctoh Nybegynder
28. juli 2002 - 10:34 #7
ok, fik en fejl:

Nonerecoverable I/O error on file *...filestien...*.LDF
BACKUP LOG is terminating abnormally


hovsa!?
Avatar billede tuctoh Nybegynder
28. juli 2002 - 10:35 #8
databasen er intakt, men loggen fylder stadig 2,3 gigs...
Jeg prøver igen :s måske kunne den bare ikke lide en så stor log?
Avatar billede tuctoh Nybegynder
28. juli 2002 - 10:39 #9
nop, samme fejl igen...
Avatar billede jakobandersen Nybegynder
28. juli 2002 - 11:48 #10
Hvilken recovery model bruger du?
Avatar billede tmceu Praktikant
28. juli 2002 - 11:54 #11
Årsagen til at du ikke kan få kørt din transaktionslog kan være mange, så jeg vil ikke anbefale at spilde en masse tid på at forsøge. Jeg vil anbefale dig at gøre følgende:

1. Tag en database backup (Database - complete)
2. Følg moonducks' forslag med at detache, slette loggen og attache databasen igen
3. Implementer den backup strategi jeg anbefalede

Det kunne lyde som om du ikke kommer uden om at skulle slette den nuv. transaktionslog manuelt. Hvis du gør ovenstående, bør dette dog kun være en engangs opgave.
Avatar billede jakobandersen Nybegynder
28. juli 2002 - 15:28 #12
De 10K brugere er forhåbentlig på dit/dine websted(er) og ikke på selve SQL Server? Hvis dette er tilfældet kan det vel ikke være den store skade i at tage serveren ned til vedligehold en lille time...

Hvad gør du f.eks. når der skal installeres Service Packs m.m. ?
Avatar billede tuctoh Nybegynder
28. juli 2002 - 22:47 #13
jamen, så har jeg da lukket min server ned :p tog næsten 10 minutter!
ohh well :p

Og njaj, det er 10K brugere på min side... ikke samtidig :p Jeg klarer dog alligevel 300,000 > 400,000 sidevisninger om dagen ;) Kunne dog godt bruge en ny server alligevel... any sponsors? no? darn


Tak for hjælpen begge :)
Avatar billede tmceu Praktikant
30. juli 2002 - 02:25 #14
Det var så lidt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester