Назад | Перейти на главную страницу

Ошибка SQLVDI - попытка освободить мьютекс, не принадлежащий вызывающему

У меня начали появляться ошибки в журнале событий приложений на одном из наших серверов баз данных (Windows 2003 и SQL Server 2005). Еженедельное полное резервное копирование базы данных выполняется успешно, однако сразу после записи успешного выполнения задания в журнал событий выполняется ряд записей, в которых говорится:

SQLVDI: Loc = CVDS. Desc = Release (ClientAliveMutex). ErrorCode = (288) Попытка освободить мьютекс, не принадлежащий вызывающей стороне.

Пять из них зарегистрированы - на самом сервере более 20 баз данных, резервные копии которых успешно созданы.

Bacula поддерживает сервер с помощью резервной копии VSS.

Есть ли у кого-нибудь идеи, что может вызвать ошибки? Похоже, они начали после перезагрузки в пятницу, чтобы установить некоторые исправления, в том числе KB960089.

Редактировать:

После получения ошибок в течение нескольких дней они остановились без каких-либо действий с моей стороны, кроме как позволить резервному копированию продолжаться в прежнем виде. Возможно, это совпадение, но они остановились после того, как Bacula завершила еженедельное полное резервное копирование, а не ежедневное инкрементное резервное копирование.

Я бы предложил применить SP3 к вашему экземпляру SQL2005, если вы еще этого не сделали.

на мой взгляд, ошибка связана с использованием VSS, как вы упомянули. Если вы можете восстановить базы данных из создаваемых файлов резервных копий, то я бы сказал, что пока ошибки можно игнорировать.