SQL语句(sp_helpdb)查看数据库属性信息,查看数据库文件路径用得到

本文介绍 SQL Server 中 sp_helpdb 存储过程的使用方法,包括语法、参数说明及返回结果等。该存储过程用于获取指定数据库或所有数据库的信息,如数据库名称、大小、所有者、创建日期等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sp_helpdb

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

语法

sp_helpdb [ [ @dbname= ] 'name' ]

参数

[@dbname=] 'name'

是要为其提供信息的数据库名称。name 的数据类型为 sysname,无默认值。如果没有指定 name,则 sp_helpdb 报告 master.dbo.sysdatabases 中的所有数据库。

返回代码值

0(成功)或 1(失败)

结果集
列名数据类型描述
namenvarchar(24)数据库名称。
db_sizenvarchar(13)数据库总计大小。
ownernvarchar(24)数据库所有者(例如 sa)。
dbidsmallint数字数据库 ID。
createdchar(11)数据库创建的日期。
statusvarchar(340)以逗号分隔的值的列表,这些值是当前在数据库上设置的数据库选项的值。

只有启用布尔值选项时,才将这些选项列出。非布尔值选项及其对应值以 option_name=value 的形式列出。

有关更多信息,请参见 ALTER DATABASE。

compatibility_leveltinyint数据库兼容级别(60、65、70 和 80)

 

如果指定 name,那么将有其它结果集,这些结果集显示指定数据库的文件分配。

列名数据类型描述
namenchar(128)逻辑文件名。
fileidsmallint数字文件标识符。
file namenchar(260)操作系统文件名(物理文件名称)。
filegroupnvarchar(128)文件所属的组。为便于分配和管理,可以将数据库文件分成文件组。日志文件不能作为文件组的一部分。
sizenvarchar(18)文件大小。
maxsizenvarchar(18)文件可达到的最大值。此字段中的 UNLIMITED 值表示文件可以一直增大直到磁盘满为止。
growthnvarchar(18)文件的增量。表示每次需要新的空间时给文件增加的空间大小。
usagevarchar(9)文件用法。数据文件的用法是 data only(仅数据),而日志文件的用法是 log only(仅日志)。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值