sp_helpfile (Transact-SQL)

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

主题链接图标 Transact-SQL 语法约定

语法

sp_helpfile [ [ @filename= ] 'name' ]

参数

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

返回代码值

0(成功)或 1(失败)

结果集

列名

数据类型

说明

name

sysname

逻辑文件名。

fileid

smallint

文件的数字标识符。 如果指定了 name,则不返回该标识符.

filename

nchar(260)

物理文件名。

filegroup

sysname

文件所属的文件组。

NULL = 文件为日志文件。 它决不是文件组的一部分。

size

nvarchar(15)

文件大小 (KB)。

maxsize

nvarchar(15)

文件大小可达到的最大值。 此字段中的 UNLIMITED 值表示文件可以一直增长到磁盘变满为止。

growth

nvarchar(15)

文件的增量。 表示每次需要新空间时为文件增加的空间大小。

0 = 文件的大小是固定的,不会增长。

用法

varchar(9)

对于数据文件,该值为 'data only',而对于日志文件,该值为 'log only'。

权限

要求具有 public 角色的成员身份。

示例

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

USE AdventureWorks2012;
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)

概念

数据库文件和文件组