suspect_pages (Transact-SQL)

Si applica a: SQL Server

Contiene una riga per pagina non riuscita con un errore 823 secondario o un errore 824. Le pagine sono elencate in questa tabella perché è possibile che siano errate. Quando viene ripristinata una pagina sospetta, lo stato viene aggiornato nella colonna event_type .

La tabella seguente, con un limite di 1.000 righe, viene archiviata nel database msdb .

Nome colonna Tipo di dati Descrizione
database_id int ID del database al quale è associata la pagina corrente.
file_id int ID del file nel database.
page_id bigint ID della pagina sospetta. Ogni pagina possiede un ID, rappresentato da un valore a 32 bit, che ne identifica la posizione all'interno del database. Il page_id è l'offset nel file di dati della pagina di 8 KB. Ogni ID di pagina è univoco in un file.
event_type int Tipo di errore. I tipi possibili sono:

1 = errore 823 che indica una pagina sospetta (ad esempio, un errore del disco) o errore 824 diverso da un checksum errato o una pagina incompleta (ad esempio, un ID di pagina errato).

2 = checksum errato.

3 = pagina incompleta.

4 = ripristinata (la pagina è stata ripristinata dopo essere stata contrassegnata come non corretta).

5 = corretta (la pagina è stata corretta da DBCC).

7 = deallocata da DBCC.
error_count int Numero di volte che si è verificato l'errore.
last_update_date datetime Timestamp relativo all'ultimo aggiornamento.

Autorizzazioni

Chiunque abbia accesso a msdb può leggere i dati nella tabella suspect_pages . Chiunque disponga dell'autorizzazione UPDATE nella tabella suspect_pages può aggiornare i relativi record. I membri del ruolo predefinito del database db_owner in msdb o del ruolo predefinito del server sysadmin possono inserire, aggiornare ed eliminare i record.

Vedi anche

Ripristino di pagine (SQL Server)
Classe di evento Database Suspect Data Page
Tabelle di sistema (Transact-SQL)
Gestire la tabella suspect_pages (SQL Server)