Temos um cliente onde as Consultas funcionaram por cerca de 4 anos e do nada pararam de funcionar. Notamos que até o dia 30/04/2022 coletou dados e gravou no banco, e as pesquisas funcionam normalmente para períodos anteriores a essa data, no entanto a partir de 01/05/2022 não existem dados gravados para nenhuma pesquisa. Temos SQL 2014 instalado no Servidor e EPM Server.
Coletei os logs do EPM Server e notamos alguns erros que não existiam anteriormente.
6 2022-05-24 00:00:00.898 0x2244 0x35F8 StorageProcessor ConsumeCache Exception. Message: EpmErrorInvalidArchiveDirectory(xp_create_subdir() returned error 183, ‘Não é possível criar um arquivo já existente.’) Details: em Elipse.Epm.EpmEngine.ArchiveTable.CreateAndGetFileGroupPath(ISession session, ArchiveConfigData config)
- em Elipse.Epm.EpmEngine.EpmArchivesManager.CreateFileGroup(ISession session, DateTime startTimestamp, ArchiveConfigData config)*
- em Elipse.Epm.EpmEngine.EpmArchivesManager.GetFileGroupFromTimestamp(ISession session, DateTime timestamp)*
- em Elipse.Epm.EpmEngine.EpmTablesManager.CreateTable(ISession session, DateTime timestamp)*
- em Elipse.Epm.EpmEngine.UpdateTagValuesCommand.CreateTable(DateTime timestamp)*
- em Elipse.Epm.EpmEngine.UpdateTagValuesCommand.d__20.MoveNext()*
— Fim do rastreamento de pilha do local anterior onde a exceção foi gerada — - em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)*
- em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)*
- em Elipse.Epm.EpmEngine.UpdateTagValuesCommand.d__1b.MoveNext()*
— Fim do rastreamento de pilha do local anterior onde a exceção foi gerada — - em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)*
- em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)*
- em Elipse.Epm.EpmEngine.UpdateTagValuesCommand.d__4.MoveNext()*
— Fim do rastreamento de pilha do local anterior onde a exceção foi gerada — - em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)*
- em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)*
- em Elipse.Epm.EpmEngine.UpdateTagValuesCommand.d__0.MoveNext()*
— Fim do rastreamento de pilha do local anterior onde a exceção foi gerada — - em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)*
- em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)*
- em Elipse.Epm.EpmEngine.CollectorCache.d__1.MoveNext()*
— Fim do rastreamento de pilha do local anterior onde a exceção foi gerada — - em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)*
- em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)*
- em Elipse.Epm.EpmEngine.CollectorCacheManager.d__4.MoveNext()*
— Fim do rastreamento de pilha do local anterior onde a exceção foi gerada — - em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)*
- em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)*
- em Elipse.Epm.Server.StorageProcessor.d__9.MoveNext()*
— Fim do rastreamento de pilha do local anterior onde a exceção foi gerada — - em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)*
- em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)*
- em Elipse.Epm.Server.StorageProcessor.d__6.MoveNext() 10*
Alguém tem idéia de como podemos resolver ?
Att,