У меня начали появляться ошибки в журнале событий приложений на одном из наших серверов баз данных (Windows 2003 и SQL Server 2005). Еженедельное полное резервное копирование базы данных выполняется успешно, однако сразу после записи успешного выполнения задания в журнал событий выполняется ряд записей, в которых говорится:
SQLVDI: Loc = CVDS. Desc = Release (ClientAliveMutex). ErrorCode = (288) Попытка освободить мьютекс, не принадлежащий вызывающей стороне.
Пять из них зарегистрированы - на самом сервере более 20 баз данных, резервные копии которых успешно созданы.
Bacula поддерживает сервер с помощью резервной копии VSS.
Есть ли у кого-нибудь идеи, что может вызвать ошибки? Похоже, они начали после перезагрузки в пятницу, чтобы установить некоторые исправления, в том числе KB960089.
Редактировать:
После получения ошибок в течение нескольких дней они остановились без каких-либо действий с моей стороны, кроме как позволить резервному копированию продолжаться в прежнем виде. Возможно, это совпадение, но они остановились после того, как Bacula завершила еженедельное полное резервное копирование, а не ежедневное инкрементное резервное копирование.
Я бы предложил применить SP3 к вашему экземпляру SQL2005, если вы еще этого не сделали.
на мой взгляд, ошибка связана с использованием VSS, как вы упомянули. Если вы можете восстановить базы данных из создаваемых файлов резервных копий, то я бы сказал, что пока ошибки можно игнорировать.