sys.sysaltfiles (Transact-SQL)
适用范围:SQL Server
在特殊情况下,包含与数据库中的文件相对应的行。
重要
将此 SQL Server 2000 系统表作为一个视图包含进来是为了保持向后兼容性。 建议您改用最新的 SQL Server 系统视图。 若要查找一个或多个等效系统视图,请参阅将系统表映射到系统视图 (Transact-SQL)。 后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
列名称 | 数据类型 | 描述 |
---|---|---|
fileid | smallint | 文件标识号。 它对每个数据库都是唯一的。 |
groupid | smallint | 文件组标识号。 |
size | int | 文件大小(以 8 KB 页为单位)。 |
maxsize | int | 最大文件大小(以 8 KB 为单位的页)。 0 = 无增长。 -1 = 文件将一直增长到磁盘充满为止。 268435456 = 日志文件将增长到最大大小 2 TB。 注意:使用不受限制的日志文件大小升级的数据库将报告 -1,以获取日志文件的最大大小。 |
growth | int | 数据库的增长大小。 0 = 无增长。 根据状态的值,可以是页数或文件大小的百分比。 如果 状态 为0x100000, 则增长 是文件大小的百分比;否则为页数。 |
status | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
perf | int | 保留。 |
dbid | smallint | 该文件所属数据库的数据库标识号。 |
name | sysname | 文件的逻辑名称。 |
filename | nvarchar(260) | 物理设备的名称。 这包括文件的完整路径。 |