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) |
物理设备的名称。这包括文件的完整路径。 |