sp_helpfile (Transact-SQL)
适用于:SQL Server
返回与当前数据库关联的文件的物理名称及属性。 使用此存储过程确定附加到服务器或从服务器分离的文件名。
语法
sp_helpfile [ [ @filename= ] 'name' ]
参数
[ @filename = ] 'name'
当前数据库中任何文件的逻辑名称。 name 为 sysname,默认值为 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)
数据库文件和文件组
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈