将資料庫的所在機器所有資料庫名稱及其大小查詢出來
2.将資料庫下的所有表的名稱及其大小查詢出來
請高手指點!
1.檢視所有資料庫相關資訊,包裹存儲路徑等。
use master
select * from dbo.sysdatabases
2.
以SQL2000自帶PUBS為例
exec sp_MSForEachTable
@precommand=N'create table ###(
表名 sysname,
記錄數 int,
保留白間 Nvarchar(10),
使用空間 varchar(10),
索引使用空間 varchar(10),
未用空間 varchar(10))',
@command1=N'insert ### exec sp_spaceused ''?''',
@postcommand=N'select * from ### order by 記錄數 '
表名 記錄數 保留白間 使用空間 索引使用空間 未用空間
PersonalTabs 57011 11208 KB 3280 KB 7728 KB 200 KB
Roles 8 32 KB 8 KB 24 KB 0 KB
GradeTotal 307 32 KB 16 KB 16 KB 0 KB
ChildSlaveTableDtl 0 8 KB 0 KB 8 KB 0 KB
SMSPersonalAcount 1 16 KB 8 KB 8 KB 0 KB
SelectData 169 136 KB 64 KB 16 KB 56 KB
MainTable_Class 7 16 KB 8 KB 8 KB 0 KB
本文轉自程式猿部落格51CTO部落格,原文連結http://blog.51cto.com/haihuiwei/1672948如需轉載請自行聯系原作者
365850153