返回与当前数据库关联的文件的物理名称及特性。使用此存储过程确定附加到服务器或从服务器分离的文件名。
sp_helpfile [ [ @filename = ] 'name' ]
[@filename =] 'name'
是当前数据库中任意文件的逻辑名称。name 的数据类型为 sysname,默认值为 NULL。如果不指定 name,会列出当前数据库中所有文件的特性。
0(成功)或 1(失败)
列名 | 数据类型 | 描述 |
---|---|---|
name | sysname | 逻辑文件名。 |
fileid | smallint | 文件的数字标识符。 |
filename | nchar(260) | 物理文件名。 |
filegroup | sysname | 文件所属的组。为便于分配和管理,可以将数据库文件分成文件组。日志文件不属于文件组。 |
size | nvarchar(18) | 文件大小。 |
maxsize | nvarchar(18) | 文件可达到的最大值。此字段中的 UNLIMITED 值表示文件可以一直增大直到磁盘满为止。 |
growth | nvarchar(18) | 文件的增量。表示每次需要新的空间时给文件增加的空间大小。 |
usage | varchar(9) | 文件用法。数据文件只能用于 data only,而日志文件只能用于 log only。 |
执行权限默认赋予 public 角色。
下面的示例返回有关 pubs 中的文件的信息。
USE pubs EXEC sp_helpfile