Avatar billede nolle_k Nybegynder
23. januar 2002 - 09:11 Der er 10 kommentarer og
1 løsning

Forhindre at transactionslog ikke vokser uden at lave backup!

Hej Guys!

Hvordan trunkerer jeg transactions loggen så den ikke vokser til mere end fem - ti mega bytes!! Det er ikke en option at lave backup af hverken data files eller selve transaktions loggen!

Havde lidt håbet på at AutoShrink propertien kunne gøre dette men det kan den altså ikke!

Håber på at få noget hjælp!
Avatar billede tmceu Praktikant
23. januar 2002 - 14:15 #1
Jeg er ikke helt sikker på at jeg har forstået dit problem, men jeg tror du mener dette:

I Enterprise Manager

7.0: Højre-klik på databasen -> Properties -> Options. Sæt kryds i "Truncate Log on chekpoint"

2000: Højre-klik på databasen -> Properties -> Options. Vælg "Simple" som recovery model.
Avatar billede tmceu Praktikant
23. januar 2002 - 14:21 #2
Og du skal så i øvrigt aktivere "Restrict file growth" og sætte en værdi i MB. Dette vil lade den vokse indtil den max. størrelse du angiver.

Du kan også i stedet allokere max. størrelse fra starten, ved at sætte en værdi i MB under "Space allocated" for transaktionsloggen og fjerne krydset i "Automatically grow file"


Findes her: Højre-klik på databasen -> Properties -> Transaction Log.
Avatar billede nolle_k Nybegynder
23. januar 2002 - 15:53 #3
Problemet med dette er at dette ikke fungere som du tror! Loggen vokser til den når det tilladte og så får man et rap over fingrene så det runger! De to ting du nævner der resulterer først i en Trunkering af loggen i det øjeblik du lave en backup af databasen eller af loggen!

//Nolle_k
Avatar billede tmceu Praktikant
23. januar 2002 - 23:08 #4
Du har ikke fortalt hvilken version du bruger, og derfor ved jeg ikke hvilket af mine forslag du kommenterer. Jeg forstår stadig ikke hvad
problemet med at foretage en transaktionslog er, men nevermind :-)

For 7.0 er der en work-around beskrevet her:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q256650

For 2000 er det altså nok at vælge simple recovery model. Når du har valgt den, kan du simpelt hen ikke få lov at lave en transaktionslog backup, det håndterer den aut..
Avatar billede nolle_k Nybegynder
24. januar 2002 - 09:06 #5
OK!! JEg siger tak for indlæggene! JEg har fundet svaret og det er åbenbart så simpelt som

DBCC SHRINKDATABASE (DBName)
Avatar billede tmceu Praktikant
24. januar 2002 - 09:37 #6
Præcis det der stod 30 linier nede på ovenstående link :-)
Avatar billede nolle_k Nybegynder
24. januar 2002 - 09:54 #7
Det er jeg ked af men jeg kiggede slet ikke i det link!!
Tro det eller lad være!!

Jeg ser lige på linket og ser om du er berettiget til point! Det kunne jeg godt forestille mig når nu du siger det på den måde!! :-))
Avatar billede nolle_k Nybegynder
24. januar 2002 - 09:57 #8
Jeg fandt faktisk løsningen i går men jeg synes du fortjener nogle point da der faktisk står andre spændende ting!

Jeg kalder spm. PointTiltmceu
Avatar billede tmceu Praktikant
24. januar 2002 - 10:30 #9
Jeg håber du forstod på mit :-) at det ikke var et surt opstød over point ?
- det var bare en lille "teaser" :-)

Og selvfølgelig tror jeg dig.
Avatar billede nolle_k Nybegynder
24. januar 2002 - 12:38 #10
Ja det forstod jeg godt! Men nu har jeg lavet spm til dig så du kan få 100 point for der står muligvis noget jeg kan bruge
Avatar billede nolle_k Nybegynder
24. januar 2002 - 12:40 #11
OK! Jeg sidder og sover!! Jeg kunne jo bare have accepteret dit svar i stedet for at lave et svar selv og så acceptere det og så lave et andet spm hvor du kan svare og jeg så kan acceptere. Vi er vist på et overdrev nu! Ikke mere herfra!
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