sp_helpfile (Transact-SQL)
适用范围:SQL Server
返回与当前数据库关联的文件的物理名称及属性。 使用此存储过程确定附加到服务器或从服务器分离的文件名。
语法
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