Condividi tramite


suspect_pages (Transact-SQL)

Contiene una riga per pagina in cui si è verificato un errore 823 minore o un errore 824. Le pagine sono elencate in questa tabella perché è possibile che siano errate. Quando una pagina sospetta viene ripristinata, il relativo stato viene aggiornato nella colonna event_type.

La tabella seguente ha un limite di 1.000 righe e 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. page_id è l'offset nel file di dati della pagina da 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 o eliminare record.