giovedì 31 luglio 2008

Troncare il file di log di un database Microsoft SQL

Con SQL 2000 sono sempre incappato nel problema dell'incremento automatico delle dimensioni del file di log del database, infatti per impostazione predefinita il file LDF cresce continuamente di dimensioni, fino a raggiungere le dimensioni massime impostate nel database, o peggio, fino a terminare lo spazio su disco.

Questa situazione si crea semplicemente perchè il file LDF tiene traccia di tutte le transazioni effettuate, anche se correttamente committate.

Per risolvere questo problema è sufficiente lanciare il comando:

DBCC BACKUP LOG [database name] WITH TRUNCATE_ONLY

semplice, immediato e soprattutto, risolutivo.

via: merlinox.tumblr.com

Nessun commento: