set nocount on
declare @db as nvarchar(50)
declare @sql as nvarchar(200)
declare cdb cursor for select name from master..sysdatabases
open cdb
while (1=1)
begin
fetch cdb into @db
if @@FETCH_STATUS != 0
break
declare @db as nvarchar(50)
declare @sql as nvarchar(200)
declare cdb cursor for select name from master..sysdatabases
open cdb
while (1=1)
begin
fetch cdb into @db
if @@FETCH_STATUS != 0
break
print ‘Database: ‘ + @db
set @sql = N’select left(name, 30) name,
set @sql = N’select left(name, 30) name,
left(filename, 60) filename,
(size*8/1024) as MB
from ‘ + rtrim(@db) + ‘..sysfiles’
execute sp_executesql @sql
execute sp_executesql @sql
end
close cdb
deallocate cdb
close cdb
deallocate cdb
—
—
—