SQL (.ldf)
DECLARE @command varchar(1000)
SELECT @command = 'USE ? select [Name], physical_name [Path],
CAST(size AS BIGINT)*8192 [TotalBytes],
CAST(FILEPROPERTY(name,''SpaceUsed'') AS BIGINT)*8192 [UsedBytes],
(case when max_size<0 then -1 else CAST(max_size AS BIGINT)*8192 end) [MaxBytes]
from sys.database_files'
Declare @dtTable table
(
[Name] varchar(max),
physical_name varchar(max),
[TotalBytes] varchar(max),
[UsedBytes] varchar(max),
[MaxBytes] varchar(max)
)
insert into @dtTable EXEC sp_MSforeachdb @command
select * from @dtTable where physical_name like '%.ldf'
select * from @dtTable where physical_name like '%.mdf'