MSSQLSERVER_18210

Применимо к:SQL Server

Сведения

Атрибут значение
Название продукта SQL Server
Идентификатор события 18210
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя STRMIO_IOFAILED
Текст сообщения %s: сбой %s на устройстве резервного копирования "%s". Ошибка операционной системы %s.

Пояснение

Когда резервное копирование интерфейса виртуального устройства (VDI) завершается в SQL Server, в журнале ошибок SQL Server появится ошибка SQL Server 18210. VDI может вызываться из стороннего приложения или из SQLWriter. Пример:

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.

Часто отображается ошибка SQL Server 18210 с вложенной ошибкой ОС 995. Наиболее распространенная причина ошибки ОС 995 заключается в том, что приложение VDI прервало процесс резервного копирования. Обе ошибки полезны при получении метки времени при сбое резервной копии. Однако она не дает значимых сведений о первопричине, так как эти ошибки указывают, что операция резервного копирования прерывается из-за другой ошибки. После того как вы найдете интервал времени первого вхождения ошибки 18210, у вас есть метка времени ссылки для просмотра журналов приложений резервного копирования, которые могут предоставить дополнительные сведения о первопричине.

Причина

Хотя причина может быть разнообразной, в конечном счете ошибка возникает из-за неудачной отправки ввода-вывода в операционную систему. Некоторые примеры:

  1. Сбой операций ввода-вывода виртуального устройства резервного копирования.
  2. Сбой операции, связанной с файлами, в одной или нескольких следующих функциях API ввода-вывода (DeleteFile , ReadFile или WriteFile).
  3. Сбой при освобождении буфера памяти.

Действие пользователя

Поскольку наиболее распространенной причиной ошибки 18210 является сбой резервного копирования VDI, лучше всего определить компонент или службу, вызывающий VDI, и проверить журнал приложений для соответствующего приложения. Некоторые точки данных для проверки:

  1. Самое главное— журналы приложений резервного копирования
  2. Журнал событий приложения Windows
  3. Журнал событий системы Windows
  4. Если резервная копия вызывается SQLWriter, просмотрите журнал записи VSS SQL Server и устраните соответствующие неполадки.
  5. Попытайтесь сузить проблему резервного копирования, например, если проблема связана с данной базой данных и воспроизводима? Возникает ли проблема в повторяющихся временных интервалах или интервалах?
  6. Выполняет ли резервное копирование VDI с помощью симулятора резервного копирования SQL Server также воспроизводит ошибку?
  7. Проверка проблем с системой, таких как низкая память системы
  8. Проверка блокировки файлов (антивирусной программы) драйверов фильтров
  9. Проверка работоспособности диска
  10. Дополнительные сведения об устранении неполадок:
    1. Включите флаг трассировки 3605 для получения дополнительных ведения журнала ошибок SQL Server до возникновения проблемы. Избегайте сохранения этой функции TF в долгосрочной перспективе.
    2. При воспроизведении проблемы отслеживайте монитор процессов
    3. Захват расширенных событий или профилировщика SQL Server при воспроизведении ошибки.