SQLVDI 오류 - 호출자가 소유하지 않은 뮤텍스를 해제하려고 시도했습니다.

SQLVDI 오류 - 호출자가 소유하지 않은 뮤텍스를 해제하려고 시도했습니다.

데이터베이스 서버 중 하나(Windows 2003 및 SQL Server 2005)의 앱 이벤트 로그에 일부 오류가 발생하기 시작했습니다. 야간 전체 데이터베이스 백업이 성공적으로 완료되었지만 작업 성공이 이벤트 로그에 기록된 직후 다음과 같은 항목이 실행됩니다.

SQLVDI: Loc=CVDS. 설명=릴리스(ClientAliveMutex). ErrorCode=(288)호출자가 소유하지 않은 뮤텍스를 해제하려고 시도했습니다.

이 중 5개가 기록되어 있습니다. 서버 자체에는 모두 성공적으로 백업된 20개 이상의 데이터베이스가 있습니다.

서버는 VSS 백업을 사용하여 Bacula에 의해 백업됩니다.

오류의 원인이 무엇인지 아는 사람이 있습니까? KB960089가 포함된 일부 패치를 설치하기 위해 금요일에 재부팅한 후 시작된 것 같습니다.

편집하다:

며칠 동안 오류가 발생한 후 이제 백업을 그대로 유지하는 것 외에는 내 조치 없이 중지되었습니다. 우연일지도 모르지만 Bacula가 일일 증분 백업이 아닌 주간 전체 백업을 완료한 후 중단되었습니다.

답변1

아직 수행하지 않았다면 SQL2005 인스턴스에 대해 SP3을 적용하는 것이 좋습니다.

제 생각에는 오류는 귀하가 언급한 대로 VSS 사용으로 인한 것입니다. 생성 중인 백업 파일에서 데이터베이스를 복원할 수 있다면 지금은 오류를 무시해도 안전하다고 말하고 싶습니다.

관련 정보