suspect_pages (Transact-SQL)

適用対象: はいSQL Server (サポートされているすべてのバージョン)

823 エラーまたは 824 エラーで失敗したページごとに 1 行が含まれる。 ページは、問題が疑われるため、この表に一覧表示されますが、実際には問題ない可能性があります。 問題のあるページが修復された場合、その状態は [問題] 列 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 エラー、または、不正なチェックサムまたは破損ページ (不適切なページ ID) 以外の 824 エラー。

2 = チェックサムが無効です。

3 = Torn ページ。

4 = 復元されました (ページは、"不良" とマークされた後に復元されました)。

5 = 修復 (DBCC によってページが修復されました)。

7 = DBCC により割り当て解除。
error_count int エラーが発生した回数。
last_update_date datetime 最後の更新の日付と時刻のスタンプ。

アクセス許可

msdb に対するアクセスを持つユーザー は、 suspect_pages テーブルのデータを読み取ることができます。 suspect_pages テーブルに対する UPDATE 権限を持つすべてのユーザーは、そのレコードを更新できます。 msdbdb_owner 固定データベース ロールのメンバーまたは sysadmin 固定サーバー ロールのメンバーは、レコードの挿入、更新、および削除を行うことができます。

参照

ページ復元 (SQL Server)
Database Suspect Data Page イベント クラス
Transact-(システム テーブルSQL)
suspect_pages テーブルの管理 (SQL Server)