Pergunta
· Abr. 12, 2021

Abrir Bases de dados (.dat) antigas com cache

Boa tarde,

Necessito abrir algumas bases de dados antigas. Quero dados e programas.

Como proceder para conseguir?

 

Helder

Product version: Caché 2012.1
$ZV: generator="Cache" version="20" zv="Cache for Windows (Intel) 5.2 (Build 329)" ts="2006-12-22 12:05:54”>
Discussão (6)1
Entre ou crie uma conta para continuar

bom dia Helder,

como você já tem acesso ao terminal (entendo que sim pois você enviou o $ZV) você poderia usar o Studio para ter acesso aos programas(rotinas), classes/tabelas(estrutura de dados), se não forem globais,  e com isso acesso aos dados.

ou executar a aplicação e ter acesso aos dados.

Se você está precisando extrair dados, vai precisar de conhecer o modelo de dados desta base.

Agora o seu $ZV aponta para a versão 5.2 de 2006, é isto mesmo?

Rochael boa tarde,

Não tenho acesso ao terminal. O $ZV eu peguei de um arquivo texto que achei.

Na realidade só tenho as Bases de Dados no formato .DAT do caché.

Gostaria de abrir estas bases de dados.

Este é o meu problema. Não tenho software algum da Intersystems instalado neste momento.

Todo conteúdo destas bases foram desenvolvidas por mim.

Como fazer?

Agradeço vossa atenção.

Helder

Infelizmente não existe alternativa para acesso ao cache.dat que não seja com a instalação do Caché e montagem deste cache.dat neste ambiente.

o motivo é segurança. não vou dizer impossível, mas muito improvável que alguém consiga acessar o cache.dat sem o ambiente Caché. 

o ideal é que você tenha o Caché 5.2 mesmo, mas uma versão superior não muito tempo distante de 2006 pode montar este cache.dat, e provavelmente seria necessário rodar um upgrade.

Você tem a licença do Caché 5.2?

A aplicação que você criou era character mode? 

para tentar alguma alternativa vai depender do que você tem no Cache.dat e como foi criado.

me conte um pouco da historia para ver se ajudo mais. pode me mandar um email diretamente se preferir.