OpenEdge Progress 10.1B导出

问题描述 投票:0回答:1

我看过其他试图从OpenEdge Progress数据库获取数据的人。我有同样的问题,但是Windows文件服务器上有一个备份例程,每晚都会转储数据。我有* .pbk和1K * .st文件。如何使用可以使用的格式从转储文件中获取数据?

还是不可能?

谢谢。

openedge progress-db
1个回答
0
投票

*。pbk文件可能是备份(ProBacKup)。您可以在具有兼容特性(相同字节顺序,Progress OpenEdge的相同发行版)的另一个系统上还原它。如果其他系统具有更好的连接性或许可,则有时会很有帮助。

要从数据库中提取数据,无论是原始备份还是还原的备份,都有一些可能:

1)预先编写的提取程序。可能由创建应用程序的任何人提供。这样的程序可能会创建简单的文本文件。

2)开发许可,允许您编写自己的提取程序。 “ showcfg”命令的输出将显示您是否具有开发许可证。

3)不管许可证类型如何,都可以使用“ proutil dbName -C dump tableName”导出数据,但这将导致二进制输出,您可能无法读取或转换。 (通常与“ proutil加载”结合使用)。

4)再次取决于您拥有的许可证,您也许可以使用数据管理工具转储数据。如果您只有运行时许可证,则可能需要指定-rx启动参数。

5)如果您的数据库已配置为允许通过ODBC或JDBC进行SQL访问,则可以连接SQL工具并以这种方式提取数据。

© www.soinside.com 2019 - 2024. All rights reserved.