Erro SQLVDI - tentativa de liberar o mutex não pertencente ao chamador

1

Comecei a receber alguns erros no log de eventos do aplicativo de um dos nossos servidores de banco de dados (Windows 2003 e SQL Server 2005). Os backups de banco de dados completos noturnos estão sendo concluídos com êxito, no entanto, imediatamente após o êxito do trabalho ser gravado no log de eventos, há uma série de entradas que dizem:

SQLVDI: Loc=CVDS. Desc=Release(ClientAliveMutex). ErrorCode=(288)Attempt to release mutex not owned by caller.

Há cinco deles registrados - o próprio servidor tem mais de 20 bancos de dados, todos com backup feito com sucesso.

O servidor é submetido a backup pelo Bacula usando um backup do VSS.

Alguém tem alguma idéia do que estaria causando os erros? Eles parecem ter começado após uma reinicialização na sexta-feira para instalar alguns patches que incluíam o KB960089.

Editar:

Depois de receber os erros por alguns dias, eles pararam agora sem nenhuma ação da minha parte, além de permitir que os backups continuem como estavam. Pode ser uma coincidência, mas eles pararam depois que o Bacula completou seu backup semanal completo em vez do diário.

    
por Chris W 13.07.2009 / 10:14

1 resposta

1

eu sugeriria aplicar o SP3 na sua instância do SQL2005, se você ainda não o fez.

na minha opinião, o erro é devido ao uso do VSS, como você mencionou. se você conseguir restaurar os bancos de dados dos arquivos de backup que estão sendo criados, então eu diria que os erros podem ser ignorados por enquanto.

    
por 15.07.2009 / 14:57