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:
- Falha de E/S do dispositivo virtual de backup.
- 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).
- 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:
- O mais importante é que os logs do aplicativo de backup
- Log de Eventos de Aplicativo do Windows
- Log de Eventos do Sistema Windows
- Se o backup estiver sendo invocado pelo SQLWriter, examine SQL Server registro em log do Gravador VSS e solucione os problemas adequadamente.
- 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?
- A execução de um backup VDI por meio do Simulador de Backup SQL Server também reproduz o erro?
- Verificar se há problemas do sistema, como memória baixa do sistema
- Verificar se há drivers de filtro bloqueando um arquivo (antivírus)
- Verificar a integridade do disco
- Para solução de problemas avançada:
- 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.
- Quando o problema for reproduzido, capture o Monitor de Processo
- Capture Eventos Estendidos ou SQL Server Profiler ao reproduzir o erro.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de