SQL Server’da Her Bir Veritabanını ve Üzerinde Bulunduğu Diskin Boyutunu Görmek
Herkese merhaba,
Bu yazıda SQL Server’da her bir veritabanını ve üzerinde bulunduğu diskin boyutunu görmek hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda her bir veritabanını ve üzerinde bulunduğu diskin boyutunu görmek isteyebilirsiniz.
Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.
SELECT DISTINCT
DB_NAME(dovs.database_id) DBName,
dovs.logical_volume_name AS LogicalName,
dovs.volume_mount_point AS Drive,
CONVERT(INT, dovs.available_bytes / 1048576.0) AS FreeSpaceInMB
FROM sys.master_files mf
CROSS APPLY sys.dm_os_volume_stats(mf.database_id, mf.file_id) dovs
ORDER BY FreeSpaceInMB ASC;
Yukarıdaki kodu çalıştırdığınızda aşağıdaki sonucu göreceksiniz.
Görüldüğü üzere SQL Server’da her bir veritabanını ve üzerinde bulunduğu diskin boyutunu görmüş olduk.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.