Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Detalhes
| Attribute | 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: %s falha no dispositivo de backup '%s'. Erro do sistema operacional %s. |
Explanation
Quando um backup de interface de dispositivo virtual (VDI) é encerrado no SQL Server, você verá o erro 18210 do SQL Server no log de erros do SQL Server. A VDI pode ser invocada a partir de um aplicativo de terceiros ou do 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 o erro 18210 do SQL Server com o erro 995 do sistema operacional aninhado. A razão mais comum para o erro 995 do sistema operacional é que o aplicativo VDI abortou o processo de backup. Ambos os erros são úteis na medida em que 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 abortada devido a outro erro. Depois de encontrar o período de tempo da primeira ocorrência do erro 18210, você terá um carimbo de data/hora de referência para revisar os logs do aplicativo de backup que podem fornecer mais informações sobre a causa raiz.
Motivo
Embora a causa possa ser variada, em última análise, o erro é devido a um envio de E/S com falha para o sistema operacional. Alguns exemplos:
- Falha de E/S do dispositivo virtual de backup.
- Uma falha de operação relacionada a arquivo em uma ou mais das seguintes funções de API de E/S (DeleteFile , ReadFile ou WriteFile).
- Falha na liberação de um buffer de memória.
Ação do utilizador
Como a razão mais comum para um erro 18210 é uma falha de backup de VDI, o melhor ponto de partida é identificar o componente/serviço que invoca VDI e verificar o log do aplicativo para esse aplicativo correspondente. Alguns pontos de dados a verificar:
- Mais importante ainda, os logs do aplicativo de backup
- Log de eventos de aplicativos do Windows
- Log de eventos do sistema Windows
- Se o backup estiver sendo invocado pelo SQLWriter, revise o log do gravador VSS do SQL Server e solucione os problemas de acordo.
- Tentar restringir o problema de backup, como se o problema for específico de um determinado banco de dados e for reproduzível? O problema acontece em um período de tempo ou intervalo repetido?
- A execução de um backup VDI por meio do SQL Server Backup Simulator também reproduz o erro?
- Verifique se há problemas no sistema, como pouca memória 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 registro no log de erros do SQL Server antes de encontrar o problema. Evite manter este TF habilitado a longo prazo.
- Quando o problema for reproduzido, capture o Process Monitor
- Capture eventos estendidos ou SQL Server Profiler ao reproduzir o erro.