sys.sysfiles (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
数据库的增长大小。根据 status 的值,可以是页数或文件大小的百分比。
0 = 无增长。
status
int
以兆字节 (MB) 或千字节 (KB) 为单位的 growth 值的状态位。
0x2 = 磁盘文件。
0x40 = 日志文件。
0x100000 = 增长。该值是百分比,不是页数。
perf
int
保留。
name
sysname
文件的逻辑名称。
filename
nvarchar(260)
物理设备的名称。这包括文件的完整路径。
请参阅
参考
将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图
兼容性视图 (Transact-SQL)