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)