Partilhar via


MSSQLSERVER_824

Detalhes

Nome do produto

SQL Server

Versão do produto

10.0

Número da compilação do produto

10.00.0000.00

ID do evento

824

Origem do evento

MSSQLSERVER

Componente

SQLEngine

Nome simbólico

B_HARDSSERR

Texto da mensagem

O SQL Server detectou um erro de E/S baseado em consistência lógica: %ls. Isso ocorreu durante um %S_MSG da página %S_PGID na ID de banco de dados %d do deslocamento % #016I64x do arquivo '%ls.' Mensagens adicionais do log de erros ou do log de eventos do sistema do SQL Server poderão fornecer mais detalhes.

Explicação

Esse erro indica que o Windows informa que a página foi lida com êxito no disco, mas o SQL Server descobriu algo errado com a página. Esse erro é semelhante ao erro 823, exceto pelo fato de o Windows não ter detectado o erro. Ele normalmente indica um problema no subsistema de E/S, como uma unidade de disco deficiente, problemas de firmware de disco, driver de dispositivo defeituoso e assim por diante. Para obter mais informações sobre erros de E/S, consulte Microsoft SQL Server I/O Basics, Chapter 2.

Ação do usuário

Procurar falha de hardware

Execute o diagnóstico de hardware e corrija quaisquer problemas. Examine também os logs do aplicativo e do sistema do Microsoft Windows e o log de erros do SQL Server para ver se o erro ocorreu devido a uma falha de hardware. Corrija quaisquer problemas relacionados a hardware existentes nos logs.

Se você tiver problemas contínuos de corrupção de dados, tente trocar diferentes componentes de hardware para isolar o problema. Verifique se o sistema não está com a gravação em cache habilitada no controlador de disco. Se você suspeitar de que a gravação em cache seja o problema, entre em contato com o fornecedor do hardware.

Finalmente, pode ser útil alternar para um sistema de hardware novo. Essa mudança pode abranger a reformatação de unidades de disco e a reinstalação do sistema operacional.

Restaurar a partir de backup

Se o problema não estiver relacionado ao hardware e um backup limpo conhecido estiver disponível, restaure o banco de dados a partir do backup.

Experimente mudar os bancos de dados para usar a opção PAGE_VERIFY CHECKSUM. Para obter informações sobre PAGE_VERIFY, consulte ALTER DATABASE (Transact-SQL).