sys.sysaltfiles (Transact-SQL)

在特殊情况下,包含与数据库中的文件相对应的行。

重要说明重要提示

将此 SQL Server 2000 系统表作为一个视图包含进来是为了保持向后兼容性。建议您改用最新的 SQL Server 系统视图。若要查找一个或多个等效系统视图,请参阅将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图。后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

fileid

smallint

文件标识号。 它对每个数据库都是唯一的。

groupid

smallint

文件组标识号。

size

int

文件大小(以 8 KB 页为单位)。

maxsize

int

最大文件大小(以 8 KB 为单位的页)。

0 = 无增长。

-1 = 文件将一直增长到磁盘充满为止。

268435456 = 日志文件将增长到最大大小 2 TB。

备注

如果升级的数据库没有限制日志文件大小,则日志文件的最大大小将报告为 -1。

growth

int

数据库的增长大小。

0 = 无增长。 根据状态的值,可以是页数或文件大小的百分比。 如果 status 为 0x100000,则 growth 是文件大小的百分比;否则是页数。

status

int

标识为仅供参考。不提供支持。不保证以后的兼容性。 

perf

int

保留。

dbid

smallint

该文件所属数据库的数据库标识号。

name

sysname

文件的逻辑名称。

filename

nvarchar(260)

物理设备的名称。 这包括文件的完整路径。

请参阅

参考

将系统表映射到系统视图 (Transact-SQL)

兼容性视图 (Transact-SQL)