Condividi tramite


MSSQLSERVER_824

Dettagli

Nome prodotto SQL Server
ID evento 824
Origine evento MSSQLSERVER
Componente SQLEngine
Nome simbolico B_HARDSSERR
Testo del messaggio SQL Server ha rilevato un errore di I/O logico legato alla consistenza. Errore %1!s! durante un'operazione di %S_MSG della pagina %S_PGID nel database con ID %d all'offset %#016I64x nel file '%ls'. Per informazioni più dettagliate, vedere i messaggi aggiuntivi nel log degli errori di SQL Server e nel registro eventi di sistema.

Spiegazione

Questo errore indica che Windows segnala che la pagina è stata letta correttamente dal disco, ma SQL Server ha rilevato un errore nella pagina. Questo errore è simile all'errore 823, con la sola differenza che Windows non ha rilevato l'errore. Indica in genere un problema relativo al sottosistema di I/O, ad esempio un'unità disco danneggiata, problemi relativi al firmware del disco, un driver di dispositivo difettoso e così via. Per altre informazioni sugli errori di I/O, vedere il capitolo 2 della pagina relativa alle nozioni fondamentali sull'I/O in Microsoft SQL Server.

Azione dell'utente

Individuare errori hardware

Eseguire gli strumenti di diagnostica hardware e risolvere eventuali problemi. Esaminare anche i log di sistema e applicazioni di Microsoft Windows e il log degli errori di SQL Server per verificare se l'errore si è verificato a causa di un errore hardware. Risolvere tutti i problemi relativi all'hardware indicati nei log.

In caso di problemi persistenti che provocano il danneggiamento dei dati, provare a sostituire i vari componenti hardware per isolare il problema. Verificare che nel sistema non sia abilitata la memorizzazione nella cache in scrittura sul controller del disco. Se si ritiene che il problema sia dovuto alla memorizzazione nella cache in scrittura, rivolgersi al fornitore dell'hardware.

Infine, potrebbe essere conveniente passare a un nuovo sistema hardware. A tale scopo può essere necessario riformattare le unità disco e reinstallare il sistema operativo.

Eseguire un ripristino da backup

Se il problema non è correlato all'hardware ed è disponibile un backup valido noto, ripristinare il database dal backup.

Provare a cambiare i database per utilizzare l'opzione PAGE_VERIFY CHECKSUM. Per informazioni sulle PAGE_VERIFY, vedere ALTER DATABASE (Transact-SQL).For information about PAGE_VERIFY, see ALTER DATABASE (Transact-SQL).

Vedere anche

Gestione della tabella suspect_pages (SQL Server)