MsSQL 2008 Veritabanı log dosyası boyutunu küçültme

Mssql 2008 sunucunuz üzerinde veritabanı log dosyalarınız zaman zaman sorgulardan dolayı istenilenden fazla büyüyebilir veya log dosyasına limit koyduğunuzda “The transaction log for database ‘veritabanıadı’ is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases”şeklinde hatalar alabilirsiniz. Bu nokta  management studio ile aşağıdaki sorguyu query sekmesinden yazarak sorununuzu giderebilirsiniz.

USE veritabanıadı
GO
ALTER DATABASE veritabanıadı SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE(veritabanılogdosyası_log)
ALTER DATABASE veritabanıadı SET RECOVERY FULL WITH NO_WAIT
GO