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.