sys.sysaltfiles (Transact-SQL)

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

重要说明重要提示

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

列名

数据类型

说明

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)