Ook na het zoeken op GOT heb ik helaas nog geen geschikt antwoord gevonden op ons probleem, vandaar deze vraag!
Onze Transactionlogfiles binnen MSSQL2000 worden nogal groot (één zelfs >8 GB !!!) terwijl er maar een paar MB nodig is.
Ik kan de logfile truncaten met dit commando:
DBCC SHRINKFILE <filename> TRUNCATEONLY
Probleem is echter dat actieve regels binnen de logfile niet te truncaten zijn. Dit zijn regels met status 2 terwijl de status 0 moet zijn om te kunnen truncaten
Dit kan ik als volgt zien:
USE <database>
GO
DBCC LOGINFO
Dan krijg ik een resultaat waarbij ik zie dat alle regels status 2 hebben. Daardoor wil SQL dit file niet truncaten?!
Heeft iemand een idee hoe ik de status van deze regels in het transaction log kan wijzigen of hoe ik de transactionlog anders kan truncaten???
database starten en stoppen werkt niet / LDF logfile verwijderen kan niet (vanuit de Enterprises Manager)
Bij voorbaat dank!
Onze Transactionlogfiles binnen MSSQL2000 worden nogal groot (één zelfs >8 GB !!!) terwijl er maar een paar MB nodig is.
Ik kan de logfile truncaten met dit commando:
DBCC SHRINKFILE <filename> TRUNCATEONLY
Probleem is echter dat actieve regels binnen de logfile niet te truncaten zijn. Dit zijn regels met status 2 terwijl de status 0 moet zijn om te kunnen truncaten
Dit kan ik als volgt zien:
USE <database>
GO
DBCC LOGINFO
Dan krijg ik een resultaat waarbij ik zie dat alle regels status 2 hebben. Daardoor wil SQL dit file niet truncaten?!
Heeft iemand een idee hoe ik de status van deze regels in het transaction log kan wijzigen of hoe ik de transactionlog anders kan truncaten???
database starten en stoppen werkt niet / LDF logfile verwijderen kan niet (vanuit de Enterprises Manager)
Bij voorbaat dank!
For rent