Converter base-de-dados D-ISAM para Ms-Sql - Bases de Dados - Portugal-a-Programar
Converter base-de-dados D-ISAM para Ms-Sql
By minheiro, May 1, 2010 in Bases de Dados
Tenho um ERP que utiliza D-ISAM 😡 como base de dados. A base de dados é composta por tabelas com 2 ficheiros um .ida (ficheiro de dados) o outro .idx (índice).
O que pretendia era aceder aos dados do ERP e importalos para MS-SQL e tratalos como necessito para ter informações mais rápidas, precisas, correctas, etc, enfim usufruir das vantagens de ter um SGBD.
O meu problema é que tenho muito poucos conhecimentos de ISAM. Já tentei usar ODBC (Easysoftware), tentei com algum sucesso abrir as tabelas e ler o seu conteúdo mas, não consegui atinar com o tamanho dos registos.
Alguém tem uma sugestão ou solução para este problema e que possa partilhar?
Se tens o driver de ODBC podes fazer uma aplicação que ligue via ODBC e assim explorares os metadados, com alguma sorte a ligação ODBC consegue dar-te essa informação.
No limite podes tentar inferir o tipo e o tamanho dos dados, por análise manual aos dados. Se isso for uma tabela com registos de tamanho fixo não deve ser complicado.