SQL Server’da Tüm Veritabanlarının Log Dosya Boyutlarını Listelemek

Herkese merhaba,

Bu yazıda SQL Server’da tüm veritabanlarının log dosya boyutlarını listelemek hakkında bilgi vereceğim.

SQL Server’da bazı durumlarda tüm veritabanlarının log dosya boyutlarını listelemek isteyebiliriz.

Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

 

WITH fs
AS
(
    SELECT database_id, TYPE, SIZE * 8.0 / 1024 SIZE
    FROM sys.master_files
)
SELECT 
    name,
    (SELECT SUM(SIZE) FROM fs WHERE TYPE = 0 AND fs.database_id = db.database_id) DataFileSizeMB,
    (SELECT SUM(SIZE) FROM fs WHERE TYPE = 1 AND fs.database_id = db.database_id) LogFileSizeMB
FROM sys.databases db

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. 

Görüldüğü gibi tüm veritabanlarının log dosya boyutları listelenmiş oldu.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server Eğitimleri Kanalına Abone Olun

Şunlar makaleler de hoşunuza gidebilir