Transact-SQL 参考

sp_helpfile

返回与当前数据库关联的文件的物理名称及特性。使用此存储过程确定附加到服务器或从服务器分离的文件名。

语法

sp_helpfile [ [ @filename = ] 'name' ]

参数

[@filename =] 'name'

是当前数据库中任意文件的逻辑名称。name 的数据类型为 sysname,默认值为 NULL。如果不指定 name,会列出当前数据库中所有文件的特性。

返回代码值

0(成功)或 1(失败)

结果集
列名 数据类型 描述
name sysname 逻辑文件名。
fileid smallint 文件的数字标识符。
filename nchar(260) 物理文件名。
filegroup sysname 文件所属的组。为便于分配和管理,可以将数据库文件分成文件组。日志文件不属于文件组。
size nvarchar(18) 文件大小。
maxsize nvarchar(18) 文件可达到的最大值。此字段中的 UNLIMITED 值表示文件可以一直增大直到磁盘满为止。
growth nvarchar(18) 文件的增量。表示每次需要新的空间时给文件增加的空间大小。
usage varchar(9) 文件用法。数据文件只能用于 data only,而日志文件只能用于 log only

权限

执行权限默认赋予 public 角色。

示例

下面的示例返回有关 pubs 中的文件的信息。

USE pubs
EXEC sp_helpfile

请参见

sp_attach_db

sp_attach_single_file_db

sp_detach_db

sp_helpfilegroup

系统存储过程