Compartilhar via


MSSQLSERVER_824

Detalhes

Nome do produto SQL Server
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. Ocorreu durante uma %S_MSG de %S_PGID de página em %d de ID de banco de dados em %#016I64x de deslocamento no arquivo '%ls'. Mensagens adicionais no log de erros ou no log de eventos do sistema no SQL Server poderão fornecer mais detalhes.

Explicação

Esse erro indica que o Windows informa que a página foi lida com êxito do disco, mas o SQL Server descobriu algo errado com a página. Esse erro é semelhante ao erro 823, exceto que o Windows não detectou o erro. Isso geralmente indica um problema no subsistema de E/S, como uma unidade de disco com falha, problemas de firmware de disco, driver de dispositivo com falha e assim por diante. Para obter mais informações sobre erros de E/S, consulte o Microsoft SQL Server E/S Basics, Capítulo 2.

Ação do usuário

Procurar por falha de hardware

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

Se você tiver problemas persistentes de corrupção de dados, tente trocar diferentes componentes de hardware para isolar o problema. Verifique se o sistema não tem cache de gravação habilitado no controlador de disco. Se você suspeitar de um problema relacionado ao cache de gravação, entre em contato com o fornecedor de hardware.

Por fim, talvez você ache útil mudar para um novo sistema de hardware. Essa opção pode incluir a reformatação das 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 se houver um backup limpo conhecido, restaure o banco de dados do backup.

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

Consulte Também

Gerenciar a tabela suspect_pages (SQL Server)