Share via


How to find location of database files(.mdf,.ldf etc .)

Run the following query

SELECT SUBSTRING(physical_name, 1,CHARINDEX(N'master.mdf',LOWER(physical_name)) - 1) Database_File_LocationFROM master.sys.master_filesWHERE database_id = 1 AND FILE_ID = 1

Result will be

 Database_File_Location
--------------------------------------------------------------------------
E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\

Above script will give exact location of where the data files of master database is available.