Banco de Dados com Problema

Estamos com uma aplicação rodando, porém ao fazer uma consulta sobre variáveis da aplicação, os dados estão aparecendo somente até 16/01/2025.
Consigo acessar dados anteriores, porém a partir dessa data não!
Não existe licença se Studio na máquina!

Tem certeza que está sendo gravado no banco ? Tentou realizar uma consulta fora do e3 para verificar ?
Está usando o filtro corretamente ao realizar a consulta no E3 ?

Até essa data eu consigo fazer as consultas. Após essa data aparentemente não está salvando. Mas conforme mencionei, não existe licença de Studio para que alguém tivesse modificado.

No diretório da sua aplicação há arquivos de extensão .e3i ou .e3o? Dentre outras coisas, é possível que seu banco de dados esteja cheio (no caso do SQL Express, não licenciado, o limite para cada banco é de 10 GB por exemplo).

Sim Leandro! Tem esses arquivos! Como faço para liberar espaço?

* Considerando que está usando um banco de dados SQL Express.

:warning: Resposta curta: Delete dados da sua tabela, por exemplo, registros mais antigos que 6 meses.

USE NomeDoBanco;
DELETE FROM NomeDaTabela
WHERE [E3TimeStamp] < DATEADD(MONTH, -6, GETDATE());

:information_source: Resposta longa:

  1. Verifique se a conexão entre elipse e banco de dados está de fato estabelecida.

  2. Verifique se seu histórico está configurado para descartar dados periodicamente e o intervalo de registros está de acordo com a necessidade da operação.

  3. Verifique se uma ou mais tabelas do seu banco de dados está grande demais para deletar dados de forma mais assertiva.

USE NomeDoBanco;
GO
EXEC sp_MSforeachtable 'EXEC sp_spaceused "?"';