Sintomas
Você pode ver os seguintes erros no Windows Log de eventos que podem ser indicadores de problemas de desempenho ou problemas de sistema que pode contribuir para a inconsistência do banco de dados do SQL Server:
Identificação do evento |
Mensagem |
9 |
O dispositivo, < nome do dispositivo >, não respondeu dentro do tempo limite |
11 |
O driver detectou um erro de controlador em < dispositivo > |
15 |
O dispositivo, < dispositivo > ainda não está pronto para acesso |
50 |
{Falha na gravação atrasada} Windows não pôde salvar todos os dados para o arquivo. Os dados foram perdidos. Esse erro pode ser causado por uma falha de sua conexão de rede ou de hardware do computador. Tente salvar este arquivo em outro lugar |
51 |
Foi detectado um erro em < caminho do dispositivo > dispositivo durante uma operação de paginação |
54 |
Uma solicitação de e/s para o < dispositivo > não foi concluído ou cancelado dentro do tempo limite específico. Isso pode ocorrer se o driver de dispositivo não definir uma rotina de cancelamento para um determinado pacote de solicitação de e/s. |
55 |
A estrutura do sistema de arquivos no disco está corrompida e inutilizável. Execute o utilitário chkdsk no volume < letra da unidade > |
57 |
O sistema falhou em liberar dados para o log de transação. A corrupção pode ocorrer |
129 |
Redefinir para o dispositivo, < nome do dispositivo, > foi emitido. |
1066 |
O recurso de disco disco < x > de cluster: está corrompido. Executando o ChkDsk /F para reparar os problemas. |
6008 |
O desligamento anterior do sistema em < hora > < data > era inesperado. |
Os erros estão relacionados apenas a problemas do SQL Server se o dispositivo ou disco associado ao erro é usado para armazenar arquivos de log de transação ou de banco de dados do SQL Server.
Causa
A causa desses erros depende o erro específico, mas geralmente está relacionada a um problema com uma falha de hardware, firmware ou driver de dispositivo de um dispositivo de armazenamento.
Resolução
A resolução desses erros depende o erro específico. Antes de tentar corrigir um problema de inconsistência do banco de dados do SQL Server por meio de restauração ou reparo, você deve considerar cuidadosamente resolver a causa de qualquer erro associado do Log de eventos do sistema
Você pode visitar as referências para as respectivas identificações de evento na lista abaixo para obter mais informações sobre o evento.
-
ID de evento 9
-
314093 como solucionar mensagens de erro sobre a identificação de evento 9 e ID de evento 11
-
-
Identificação do evento 11
-
Identificação de evento 15
-
Identificação de evento 50
-
816004 Descrição da mensagem de erro 50 de ID de evento
-
-
Identificação do evento 51
-
244780 Informações sobre o evento ID 51
-
-
ID de evento 55
-
932578 ID de evento 55 pode ser registrada no log do sistema quando você cria vários arquivos em uma partição NTFS em um computador baseado no Windows XP ou Windows Server 2003
-
885688 ID de evento 57, evento ID 55 e identificação de evento 50 podem ser registrados quando você usar o Cluster do Windows no Windows Server 2003
-
ID de evento 57
-
Identificação do evento 1066
-
Identificação do evento 1066 — Funcionalidade de armazenamento de Cluster
-
317635 Executa o utilitário ChkDsk no disco de Cluster compartilhado quando você colocar Online um recurso de disco físico
-
311081 Solucionando problemas de vários sintomas de Cluster na mesma SAN
-
-
Identificação do evento 6008
-
196452 Por que o Windows NT relata 6005 6006, 6008 e 6009 entradas de Log de eventos
Mais informações
Para obter mais informações sobre os produtos e ferramentas de seleção automaticamente para esta condição na sua instância do SQL Server e sobre as versões do produto SQL Server, consulte a tabela a seguir:
Software de regra |
Título de regra |
Descrição da regra |
Versões do produto em relação à qual a regra será avaliada |
SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA) |
Este sistema apresentou problemas relacionados às solicitações de e/s. |
O SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA) fornece uma regra para detectar se qualquer um dos eventos listados na seção sintomas são encontrados no Log de eventos do sistema Windows. O BPA do SQL Server 2008 R2 oferece suporte ao SQL Server 2008 e SQL Server 2008 R2. Se você executar a ferramenta BPA e encontrar um erro com o título do mecanismo - esse sistema apresentou problemas relacionados às solicitações de i/o, em seguida, você tem um dos valores de identificação do evento, conforme listado na seção Sintomas deste artigo em seu Log de eventos do sistema Windows. Em todos os casos, o EventID correto é detectado com base no texto da mensagem ou fonte (esses valores de identificação do evento podem ser usados com outras fontes). BPA não filtrar qualquer data/hora para que ele reporta o número de ocorrências desses eventos no registro de eventos atual. |
SQL Server 2008 |
Analisador de práticas recomendadas (SQL Server 2012 BPA) do SQL Server 2012 |
Este sistema apresentou problemas relacionados às solicitações de e/s. |
O SQL Server 2012 Best Practice Analyzer (SQL Server 2012 BPA) fornece uma regra para detectar que se qualquer um dos eventos listados na seção sintomas são encontrados no Log.If de eventos de sistema do Windows, executar a ferramenta BPA e encontrar um erro com o título do mecanismo - este sistema enfrentou problemas relacionados às solicitações de i/o, e em seguida, você tem um dos valores de identificação do evento, conforme listado na seção Sintomas deste artigo em seu Log de eventos do sistema Windows. Em todos os casos, o EventID correto é detectado com base no texto da mensagem ou fonte (esses valores de identificação do evento podem ser usados com outras fontes). BPA não filtrar qualquer data/hora para que ele reporta o número de ocorrências desses eventos no registro de eventos atual. |
SQL Server 2012 |