Ошибка SQLVDI и 995,1003

Ошибка SQLVDI и 995,1003Данные ошибки связаны с созданием резервной копии (Backup).

Рассмотрим сначала ошибку 995 и 1003

Может возникнуть на 32-битной операционной системе.

Примеры ошибок:

  •  995(The I/O operation has been aborted because of either a thread exit or an application request.)
  • 995(failed to retrieve text for this error. Reason: 1815)
  • 1003(Не удается завершить выполнение функции.)

Решение:

  • Основная причина данных ошибок — проблема с создание backup, поэтому следует внимательно посмотреть весь механизм его создания и найти причину ошибок
  • Возможно поможет запустить сервер с параметром -g 384 (для SQL SERVER 2000) или -g 512 (для SQL SERVER 2005), желательно чтобы было более 2 Gb памяти
  • Перезагрузить SQL SERVER

Вернёмся к SQLVDI

Причины возникновения:

  • Таймаут процесса backup
  • Не хватает прав доступа
  • На больших БД, когда делается VSS (Volume Shadow Copy Service)
  • Плохой код сторонней программы, которая неверно работает с dll — SQLVDI.dll
  • Старая версия SQLVDI.dll

Примеры ошибок:

  • ‘SQLVDI’ EventID 1: SQLVDI: Loc=SignalAbort. Desc=Client initiates abort. ErrorCode=(0). Process=6396. Thread=6816. Client. Instance=. VD=Global\TDPSQL-000018FC-0000_SQLVDIMemoryName_0.
  • ‘SQLVDI’ EventID 1: SQLVDI: Loc=SignalAbort. Desc=Client initiates abort. ErrorCode=(0). Process=5896. Thread=2860. Client. Instance=SQLDB02. VD=Global\TDPSQL-00001708-0000_SQLVDIMemoryName_0.

Способы решения проблемы:

  • Обновить SQL Server. В частности могут помочь следующие KB (KB934396,KB936305,KB50000895). Найти все KB можно по этой ссылке
  • Зарегистрировать последнюю версию SQLVDI.dll и зарегистрировать её в системе. Для этого необходимо Пуск >> Выполнить >> RegSrv32 путь\SQLVDI.dll. По-умолчанию устанавливается в C:\Program Files\Microsoft SQL Server\80\COM
  • Посмотрите дополнительную информацию в SQL Server ERROR.LOG
  • Данный способ Backup использует VSS (Volume Shadow Copy Service), поэтому имеет смысл проверить его статус. Для этого выполните под правами администратора Пуск >> Выполнить >> vssadmin list writers >> убедиться в отсутствии ошибок в выводе и в наличии последней версии ПО
Запись опубликована в рубрике Мониторинг с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: