SQL Server veritabanın bulunduğu disklerini görüntülemek için sistem view ve functionlarını kullanırız. Bu functionlar ‘ı ilerleyen zamanlarda detaylı olarak anlatacağız fakat bu yazımızda sys.master_files viewini kullanarak veritabanın bulunduğu diskleri görüntüleyeceğiz.
select DB_NAME(database_id) as db_name,name as file_name ,physical_name as datafile_location from sys.master_files
Yukarıdaki T-SQL cümlesini açıklayalım:
DB_NAME(database_id):
database_id kolonunu db_name fonksiyonu ile beraber kullanarak veritabanı isimlerini listeliyoruz.
name as file_name:
mdf,ndf,ldf isimleri
physical_name as datafile_location:
Veritabanın disk üzerinde nerede bulunduğu.
daha fazla kolon görüntülemek için select*from yaparak bütün kolonları listeleyebilir ve select ile from arasına istenen kolonları aralara “,” koyarak listeleyebilirsiniz.