Hi experts. I'm trying to loop thru all databases to pull file sizes.
This works fine, but it only returns info for the current database:
Select DB_NAME() as DatabaseName,size, fileproperty(name, 'SpaceUsed') as Used
From dbo.sysfiles
When I add the foreach I have problems:
EXEC sp_MSforeachdb 'USE ? SELECT ''?'',Select DB_NAME() as DatabaseName,size, fileproperty(name, 'SpaceUsed') as Used'
From dbo.sysfiles