sp_helpdb
报告有关指定数据库或所有数据库的信息。

解决方案 »

  1.   

    结果集
    列名 数据类型 描述 
    name nvarchar(24) 数据库名称。 
    db_size nvarchar(13) 数据库总计大小。 
    owner nvarchar(24) 数据库所有者(例如 sa)。 
    dbid smallint 数字数据库 ID。 
    created char(11) 数据库创建的日期。 
    status varchar(340) 以逗号分隔的值的列表,这些值是当前在数据库上设置的数据库选项的值。 
    只有启用布尔值选项时,才将这些选项列出。非布尔值选项及其对应值以 option_name=value 的形式列出。有关更多信息,请参见 ALTER DATABASE。
     
    compatibility_level tinyint 数据库兼容级别(60、65、70 和 80) 
    如果指定 name,那么将有其它结果集,这些结果集显示指定数据库的文件分配。列名 数据类型 描述 
    name nchar(128) 逻辑文件名。 
    fileid smallint 数字文件标识符。 
    file name nchar(260) 操作系统文件名(物理文件名称)。 
    filegroup nvarchar(128) 文件所属的组。为便于分配和管理,可以将数据库文件分成文件组。日志文件不能作为文件组的一部分。 
    size nvarchar(18) 文件大小。 
    maxsize nvarchar(18) 文件可达到的最大值。此字段中的 UNLIMITED 值表示文件可以一直增大直到磁盘满为止。 
    growth nvarchar(18) 文件的增量。表示每次需要新的空间时给文件增加的空间大小。 
    usage varchar(9) 文件用法。数据文件的用法是 data only(仅数据),而日志文件的用法是 log only(仅日志)。 
      

  2.   

    進入你要查的數據庫
    use yourdatabaseselect * from sysfiles (kb為單位)
      

  3.   

    --比如查看dbtemp数据库的空间
    --方法一:
    exec sp_helpdb dbtemp
    --方法二:
    use dbtemp
    go
    select * from sysfiles
    --方法三
    use dbtemp
    go
    exec sp_spaceused