本文共 781 字,大约阅读时间需要 2 分钟。
将数据库的所在机器所有数据库名称及其大小查询出来
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