简体   繁体   English

读取进度数据库(.db文件)

[英]reading progress database(.db file)

I have old Progress database. 我有旧的Progress数据库。 and I want to read an old Progress .db file. 我想读取一个旧的Progress .db文件。 How can I do it? 我该怎么做? Progress version year is 1994. 16 bit. 进步版年是1994。16位。 It was running Novell netware but now it is finish. 它正在运行Novell网络软件,但现在已完成。

Please help. 请帮忙。

You need to have the Progress executables that go with whatever release of Progress you have that is also on a compatible platform (DOS or Novell would work). 您需要具有Progress可执行文件,该可执行文件可以与兼容平台上的任何Progress版本一起使用(DOS或Novell都可以使用)。 I believe that the last Novell release was Progress version 6. (The current release of Progress is OpenEdge 11.) 我相信Novell的最新版本是Progress版本6。(当前的Progress版本是OpenEdge11。)

If you have the executables still on a PC associated with that system then you should be able to access the db. 如果可执行文件仍在与该系统关联的PC上,则应该可以访问数据库。 However, if the database is associated with an application and the application was distributed without source code you probably only have a runtime license. 但是,如果数据库与应用程序相关联,并且该应用程序没有源代码就被分发,则您可能只有运行时许可证。 Which probably means that you cannot easily extract the data. 这可能意味着您无法轻松提取数据。

If you have access to more recent copies of Progress you could also try converting and updating the db to something more up to date. 如果您有权访问最新的Progress副本,则还可以尝试将数据库转换和更新为最新版本。 But that will also be non-trivial as there have been significant architectural changes in the last 25 years. 但这也是不平凡的,因为在过去25年中发生了重大的架构变化。

The files are binary and the format is proprietary. 这些文件是二进制文件,格式是专有的。 You cannot just read them in an editor. 您不能只在编辑器中阅读它们。 That software also pre-dates things like ODBC by a decade or so -- so you won't find any relief that way either. 该软件还比ODBC早了十年左右-因此您也不会以这种方式找到任何缓解。

Your best bet is probably to find a consultant who has a fully capable copy of v6 who is willing to do the work. 最好的选择可能是找到一个顾问,该顾问拥有愿意做这项工作的v6的完整副本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM