sp_helpfile (Transact-SQL)

适用于SQL Server

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

Transact-SQL 语法约定

语法

sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]

参数

[ @filename = ] N'filename'

当前数据库中任何文件的逻辑名称。 @filename为 sysname,默认值为 NULL. 如果未 指定@filename ,则返回当前数据库中所有文件的属性。

返回代码值

0(成功)或 1(失败)。

结果集

列名称 数据类型 描述
name sysname 逻辑文件名。
fileid smallint 文件的数字标识符。 如果未 指定@filename ,则不返回值。
filename nchar(260) 物理文件名。
filegroup sysname 文件所属的文件组。

NULL = 文件是日志文件。 日志文件从来不是文件组的一部分。
size nvarchar(15) 文件大小 (KB)。
maxsize nvarchar(15) 文件大小可达到的最大值。 此字段中的值 UNLIMITED 指示文件在磁盘已满之前增长。
growth nvarchar(15) 文件的增量。 此值指示每次需要新空间时添加到文件的空间量。

0 = 文件是固定大小且不会增长。
usage varchar(9) 对于数据文件,该值为 data only,对于日志文件,值为 log only

权限

要求 公共 角色具有成员身份。

示例

以下示例返回有关 AdventureWorks2022 中的文件的信息。

USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO