suspect_pages (Transact-SQL)
适用范围:SQL Server
每页包含一行,该行失败并出现轻微的 823 错误或 824 错误。 页面列出在此表中是因为怀疑这些页面存在错误,但它们实际上可能是正常的。 修复可疑页面后,其状态在 event_type 列中更新。
下表的行数限制为 1,000 行,存储在 msdb 数据库中。
列名称 | 数据类型 | 描述 |
---|---|---|
database_id | int | 应用此页的数据库的 ID。 |
file_id | int | 数据库中文件的 ID。 |
page_id | bigint | 可疑页的 ID。 每一页都有一个 32 位值的页 ID,该值标识页在数据库中的位置。 page_id是 8 KB 页数据文件中的偏移量。 每个页 ID 在文件中都是唯一的。 |
event_type | int | 错误类型;其具体类型有: 1 = 导致出现可疑页的 823 错误(如磁盘错误)或校验和错误或页撕裂之外的 824 错误(如页 ID 错误)。 2 = 校验和错误。 3 = 页撕裂。 4 = 已还原(页在标记为错误后已还原)。 5 = 已修复(DBCC 修复了页)。 7 = 已由 DBCC 释放。 |
error_count | int | 错误出现的次数。 |
last_update_date | datetime | 上次更新的日期时间戳。 |
权限
任何拥有 msdb 访问权限的人员都可以读取 suspect_pages 表中的数据。 任何拥有 suspect_pages 表的 UPDATE 权限的人员都可以更新它的记录。 msdb 上的 db_owner 固定数据库角色或 sysadmin 固定服务器角色的成员都可以插入、更新和删除记录。
另请参阅
还原页 (SQL Server)
Database Suspect Data Page 事件类
系统表 (Transact-SQL)
管理 suspect_pages 表 (SQL Server)