sp_helpfile (Transact-SQL)

适用于:SQL Server

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

Transact-SQL 语法约定

语法

  
sp_helpfile [ [ @filename= ] 'name' ]  

参数

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

返回代码值

0(成功)或 1(失败)

结果集

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

NULL = 文件是日志文件。 它决不是文件组的一部分。
大小 nvarchar (15) 文件大小 (KB)。
maxsize nvarchar (15) 文件大小可达到的最大值。 此字段中的 UNLIMITED 值表示文件可以一直增长到磁盘变满为止。
growth nvarchar (15) 文件的增量。 表示每次需要新空间时为文件增加的空间大小。

0 = 文件的大小是固定的,不会增长。
usage varchar (9) 对于数据文件,值为“仅限数据”,而对于日志文件,该值为“仅日志”。

权限

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

示例

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

USE AdventureWorks2022;  
GO  
EXEC sp_helpfile;  
GO  

另请参阅

数据库引擎存储过程 (Transact-SQL)
sp_helpfilegroup (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
sys.filegroups (Transact-SQL)
系统存储过程 (Transact-SQL)
数据库文件和文件组