Share via


MSSQLSERVER_18210

Aplica-se a:SQL Server

Detalhes

Atributo Valor
Nome do Produto SQL Server
ID do evento 18210
Origem do Evento MSSQLSERVER
Componente SQLEngine
Nome simbólico STRMIO_IOFAILED
Texto da mensagem %s: falha %s no dispositivo de backup '%s'. Erro do sistema operacional %s.

Explicação

Quando um backup da VDI (interface de dispositivo virtual) for encerrado em SQL Server, você verá SQL Server erro 18210 no log de erros do SQL Server. A VDI pode ser invocada de um aplicativo de terceiros ou de SQLWriter. Um exemplo:

2022-05-29 15:55:42.89 Backup      Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.89 Backup      BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}2'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup      Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.91 Backup      BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}4'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup      Error: 3041, Severity: 16, State: 1.

É comum ver SQL Server Erro 18210 com o erro 995 do sistema operacional aninhado. O motivo mais comum para o erro 995 do sistema operacional é que o aplicativo VDI anulou o processo de backup. Ambos os erros são úteis porque você obtém um carimbo de data/hora de quando um backup falhou. No entanto, ele não fornece informações significativas sobre a causa raiz, pois esses erros indicam que a operação de backup está sendo anulada devido a outro erro. Depois de encontrar o período da primeira ocorrência do erro 18210, você terá um carimbo de data/hora de referência para examinar os logs do aplicativo de backup que podem fornecer mais informações de causa raiz.

Causa

Embora a causa possa ser variada, em última análise, o erro ocorre devido a um envio de E/S com falha ao sistema operacional. Alguns exemplos:

  1. Falha de E/S do dispositivo virtual de backup.
  2. Uma falha de operação relacionada ao arquivo em uma ou mais das seguintes funções de API de E/S (DeleteFile , ReadFile ou WriteFile).
  3. Falha ao liberar um buffer de memória.

Ação do usuário

Como o motivo mais comum para um erro 18210 é uma falha de backup de VDI, o melhor ponto de partida é identificar o componente/serviço que invoca a VDI e verificar o log do aplicativo para esse aplicativo correspondente. Alguns pontos de dados a serem verificados:

  1. O mais importante é que os logs do aplicativo de backup
  2. Log de Eventos de Aplicativo do Windows
  3. Log de Eventos do Sistema Windows
  4. Se o backup estiver sendo invocado pelo SQLWriter, examine SQL Server registro em log do Gravador VSS e solucione os problemas adequadamente.
  5. Tentar restringir o problema de backup, como se o problema fosse específico para um determinado banco de dados e fosse reproduzível? O problema ocorre em um período ou intervalo repetido?
  6. A execução de um backup VDI por meio do Simulador de Backup SQL Server também reproduz o erro?
  7. Verificar se há problemas do sistema, como memória baixa do sistema
  8. Verificar se há drivers de filtro bloqueando um arquivo (antivírus)
  9. Verificar a integridade do disco
  10. Para solução de problemas avançada:
    1. Habilite o Sinalizador de Rastreamento 3605 para obter mais log no log de erros do SQL Server antes de encontrar o problema. Evite manter esse TF habilitado a longo prazo.
    2. Quando o problema for reproduzido, capture o Monitor de Processo
    3. Capture Eventos Estendidos ou SQL Server Profiler ao reproduzir o erro.