Ik zit met het probleem dat een transaction log file van een database enorm groot is en bijna al mijn diskspace opvreet.
Ik heb geen kaas gegeten van MS SQL maar mbv google ben ik alweer iets wijzer... Zo heb ik o.a. gezien dat de database waarvan de log zo groot is niet meegenomen wordt in een maintenance plan en wordt er dus ook geen backup gemaakt. Ik lees links en rechts dat dit een van de redenen is dat de log size blijft groeien (mede in combinatie met de optie autogrow die aanstaat).
Om dit probleem nu op te lossen lees ik heel veel verschillende dingen en ik twijfel wat nu de beste en veiligste manier is...
stappen om dit op te lossen:
1. Ik heb in eerste instantie de betreffende database opgenomen in het maintenance plan zodat er elke dag een backup wordt gemaakt. <ik kan morgen pas zien of hier mee ook oude records worden verwijderd en hierdoor de size afneemt maar links en rechts lees ik dat dit niet zo maar gebeurd en dat er dus nog wat handelingen nodig zijn om de bestandgrote terug te dringen>
2. ik denk er aan om een full backup van de database te maken via de standaard backup optie in sql management .
3. vervolgens de volgende commands utvoeren in de querie analyser:
use [Databasenaam]
BACKUP LOG [Databasenaam] with TRUNCATE_ONLY
go
use [Databasenaam]
DBCC shrinkdatabase(Databasenaam)
go
4. weer een full backup van de database (zelfde als stap 2)
Bij stap drie heb ik eigenlijk niet echt een goed idee wat ik aan het doen ben maar die opdrachten komen veel voor bij soortgelijke problemen..
Kan iemand mij vertellen of bovenstaande acties 1. resultaat hebben 2. of dit een veilige manier is om de grote van de transactie log aan te passen.
Ik tast eigenlijk een beetje in het duister mbt dit probleem....
Ik heb geen kaas gegeten van MS SQL maar mbv google ben ik alweer iets wijzer... Zo heb ik o.a. gezien dat de database waarvan de log zo groot is niet meegenomen wordt in een maintenance plan en wordt er dus ook geen backup gemaakt. Ik lees links en rechts dat dit een van de redenen is dat de log size blijft groeien (mede in combinatie met de optie autogrow die aanstaat).
Om dit probleem nu op te lossen lees ik heel veel verschillende dingen en ik twijfel wat nu de beste en veiligste manier is...
stappen om dit op te lossen:
1. Ik heb in eerste instantie de betreffende database opgenomen in het maintenance plan zodat er elke dag een backup wordt gemaakt. <ik kan morgen pas zien of hier mee ook oude records worden verwijderd en hierdoor de size afneemt maar links en rechts lees ik dat dit niet zo maar gebeurd en dat er dus nog wat handelingen nodig zijn om de bestandgrote terug te dringen>
2. ik denk er aan om een full backup van de database te maken via de standaard backup optie in sql management .
3. vervolgens de volgende commands utvoeren in de querie analyser:
use [Databasenaam]
BACKUP LOG [Databasenaam] with TRUNCATE_ONLY
go
use [Databasenaam]
DBCC shrinkdatabase(Databasenaam)
go
4. weer een full backup van de database (zelfde als stap 2)
Bij stap drie heb ik eigenlijk niet echt een goed idee wat ik aan het doen ben maar die opdrachten komen veel voor bij soortgelijke problemen..
Kan iemand mij vertellen of bovenstaande acties 1. resultaat hebben 2. of dit een veilige manier is om de grote van de transactie log aan te passen.
Ik tast eigenlijk een beetje in het duister mbt dit probleem....
**MCSA**MCSE**CCNA**VCP4**VCP5&CCNP in progress