我正在尝试保存已输入并保存在专有程序中的用户数据。该程序大约八年没有更新,其背后的公司不再存在,也没有可用的支持。我安装了旧程序,它可用于打开和编辑数据,但无法导出。从文件名来看,数据似乎存储在 ElevateDB 数据库中。存在以下文件:
- EDBConfig.EDBCfg - 配置
- EDBConfig.EDBLog
- EDBDatabase.EDBCat - 数据库目录
还有几个表格文件:
- *.EdbTbl - 表格行
- *.EDBIdx - 表索引
- *.EDBBlb - blob 数据
我已经下载了 ElevateDb Manager,希望能够从那里导出表格。但我无法连接到数据库。我能够“连接会话”,但没有列出数据库。连接后,我可以看到已经创建了一些新文件:
- EDBConfig.EDBCfg.Old
- EDBConfig.EDBLck
- EDBDatabase.EDBCat.Old
- EDBDatabase.EDBLck。
并且 EDBConfig.EDBLog 的大小已经增加。
所以 DbManager 对数据库做了一些“事情”。
我正在使用默认的“管理员”-“EDBDefault”凭据。我认为如果问题是数据库受到自定义密码的保护,那么 DbManager 会显示登录错误。
我也尝试使用 ODBC 驱动程序,结果相似,无法选择此数据库。