suspect_pages (Transact-SQL)suspect_pages (Transact-SQL)

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) 適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions)

マイナー823エラーまたは824エラーによって失敗したページごとに1行の値を格納します。Contains one row per page that failed with a minor 823 error or an 824 error. ページは問題の疑いがあると考えられるので、この表に記載されていますが、実際には問題ありません。Pages are listed in this table because they are suspected of being bad, but they might actually be fine. 問題のあるページが修復されると、[ event_type ] 列の状態が更新されます。When a suspect page is repaired, its status is updated in the event_type column.

次の表では、1000行の制限があり、 msdb データベースに格納されています。The following table, which has a limit of 1,000 rows, is stored in the msdb database.

列名Column name データ型Data type 説明Description
database_iddatabase_id intint このページが適用されるデータベースの ID。ID of the database to which this page applies.
file_idfile_id intint データベース内のファイルの ID。ID of the file in the database.
page_idpage_id bigintbigint 問題があると考えられるページの ID。ID of the suspect page. すべてのページには、データベース内のページの場所を識別する32ビット値であるページ ID があります。Every page has a page ID that is a 32-bit value identifying the location of the page in the database. Page_idは、8 KB ページのデータファイル内のオフセットです。The page_id is the offset into the data file of the 8 KB page. 各ページ ID はファイル内で一意です。Each page ID is unique in a file.
event_typeevent_type intint エラーの種類です。次のいずれか:The type of error; one of:

1 = 問題があると考えられるページ (ディスク エラーなど) の原因となった 823 エラー、または、不正なチェックサムまたは破損ページ (不適切なページ ID) 以外の 824 エラー。1 = An 823 error that causes a suspect page (such as a disk error) or an 824 error other than a bad checksum or a torn page (such as a bad page ID).

2 = 不適切なチェックサムです。2 = Bad checksum.

3 = 破損ページ。3 = Torn page.

4 = 復元済み (ページは不適切とマークされた後に復元されました)。4 = Restored (page was restored after it was marked bad).

5 = 修復済み (DBCC によってページが修復されました)。5 = Repaired (DBCC repaired the page).

7 = DBCC により割り当て解除。7 = Deallocated by DBCC.
error_counterror_count intint エラーが発生した回数。Number of times the error has occurred.
last_update_datelast_update_date datetimedatetime 最後に更新された日付と時刻のタイムスタンプ。Date-and-time stamp of the last update.


msdb に対するアクセスを持つユーザー は、 suspect_pages テーブルのデータを読み取ることができます。Anyone with access to msdb can read the data in the suspect_pages table. suspect_pages テーブルに対する UPDATE 権限を持つすべてのユーザーは、そのレコードを更新できます。Anyone with UPDATE permission on the suspect_pages table can update its records. msdbdb_owner 固定データベース ロールのメンバーまたは sysadmin 固定サーバー ロールのメンバーは、レコードの挿入、更新、および削除を行うことができます。Members the db_owner fixed database role on msdb or the sysadmin fixed server role can insert, update, and delete records.

参照See Also

ページ復元 (SQL Server) Restore Pages (SQL Server)
Database Suspect Data Page イベントクラス Database Suspect Data Page Event Class
システムテーブル (Transact-sql) System Tables (Transact-SQL)
suspect_pages テーブルの管理 (SQL Server)Manage the suspect_pages Table (SQL Server)