问题标签 [progress-db]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 进度 dbtool 错误
我正在尝试在我们的数据库上运行 Progress dbtool,但它不起作用。按照我拥有的文档的建议,我得到了 proenv 提示。当我对我们的数据库“访问”执行 dbtool 时(这是我们的进度数据库的名称)
这是我的步骤:
openedge - Progress SQL Explorer 工具未启动
我已经在我的 Windows XP PC 上安装了 Progress 9.1e 客户端。
我只是无法从快捷方式运行“SQL Explorer Tool”。没有错误信息。没有什么!我也从命令行的快捷方式运行了命令。
"C:\Program Files\Progress\bin\jvmStartw.exe" -f "C:\Program Files\Progress\sqlexp.prm"
还是没有输出。该命令似乎以 0 (ECHO %ERRORLEVEL%) 结束并存在。
这在我安装它的另一台 PC 上运行良好。
我也尝试过重新安装它。
请问有什么想法!?
谢谢。
odbc - Progress 9.1e 逆向工程进入 ERwin 失败
当我从 Progress 9.1e 数据库进行反向工程时,我收到以下错误消息:
“表 pub._File 中的 _Desc 列的值超过其最大精度长度”
这是我需要在 Progress 服务器上设置的辅助 (SQL) 代理的配置吗?
任何帮助,非常感谢!
database - 到底如何才能获得 10.1b 进度数据库的 CSV 转储?
我正在尝试从 Progress / OpenEdge 10.1b 数据库中获取 CSV 转储。这是一个用于 Intergy EHR 的数据库,因此应用程序附带的 openEdge 版本只是运行时的。我无法编译转储脚本或使用服务器上的数据管理工具导出。我有所有数据文件/结构文件的原始副本。我可以使用评估套件版本 11 提取这些数据吗?哦.. 我已经联系 Progress 软件尝试购买 10.1b 的完整许可证,他们只是让我四处奔走。有谁知道另一种解决方案?
谢谢你
database - 我正在尝试在大量二进制加载后重建 Progress 数据库上的索引,出现此错误
刚刚使用批处理脚本通过二进制加载将 655 个表导入到 650gb 硬盘驱动器上新创建的数据库中。
idxbuild 带线程运行,最大线程数为 1。(13942) TMB 值为 8,TM 值为 8,SG 值为 48,打包因子为 100。(16141) 临时排序文件位于:C:\Progress\ OpenEdge\bin 将使用可用的磁盘空间。(11443) 系统错误:无法在区域架构区域内扩展数据库。(8897)
我在文档中找不到任何解决方案。
Tom Bascom——我知道你知道解决这个问题的方法。
谢谢社区!
php - 通过 PHP ODBC OpenEdge Progress 驱动程序设置查询超时时间
我正在做一个项目,我需要通过 OpenEdge Progress 驱动程序使用 PHP ODBC 方法查询数据库。我需要一种方法来设置 MySQL 查询的超时,因此它比默认设置短得多(如果有的话)。
我尝试使用“odbc_setoption($stmt, 2, 0, 30)”,如下面的示例语句中所示...
但这失败了,因为不支持“0”作为查询超时的选项。我不知道这个数字,我尝试了一切,包括尝试在我的数据库连接 DSN 字符串和通过注册表中设置它。关于 PHP 中的变量名和/或选项号的任何想法?没人用这个东西...
谢谢
odbc - unixodbc 驱动程序管理器在安装时无法打开指定的库
我正在使用 ArchLinux,我正在尝试安装 OpenEdge 进度驱动程序,以便我可以通过 PHP 访问它。我已经安装了 unixodbc 包和驱动程序,但是当我通过 isql 或 PHP 测试连接时,我得到了同样的错误......
搞砸的是“/usr/dlc/odbc/lib/pgoe1023.so”目前存在,我什至从“/usr/dlc”符号链接它。
以下是我的 .ini 文件...
odbc.ini
odbcinst.ini(我删除了一些凭据,因为它无关紧要)
编辑添加更多信息...
它们似乎都是 32 位的,但我不知道我在做什么。
看来它确实缺少一些依赖项......
更新
我将“libpgicu23.so”复制到/usr/lib,它解决了这个问题,但我仍然需要“libstdc++-libc6.2-2.so.3”,但是当我从互联网上抓取一个时,它说“加载时出错共享库:/usr/lib/libstdc++-libc6.2-2.so.3:ELF 文件操作系统 ABI 无效”
实际上,我什至创建了从“libstdc++-libc6.2-2.so.3”到“libstdc++.so”的符号链接,但即使它通过 ldd 解决了问题,当我查询 isql..
isql:符号查找错误:/usr/dlc/odbc/lib/pgoe1023.so:未定义符号:__builtin_vec_new
我从来没有在 *nix 机器上安装 odbc,但我们在 windows 机器上做了同样的事情,它工作得很好。任何输入表示赞赏。
linux - 无法加载 ODBC lib 指定的驱动程序
我正在尝试安装 ODBC 驱动程序,但我遇到了砖墙。
我的INI文件如下;
odbcinst.ini
odbc.ini
我已经确保所有依赖项都通过 ldd 正确加载。
更新
输出:strace isql -v http://pastebin.com/tXFY4vVt
输出:strace isql -3 SUBS2A http://pastebin.com/Yu5e54mR
输出:/tmp/odbctrace.out http://pastebin.com/0kgvNdWv
谢谢
progress-4gl - 如何使用openedge 11 版打开openedge 10 版字典?
我需要使用版本 11 数据库字典打开 opensge 版本 10 数据库。我正在尝试使用版本 11 打开数据库字典,但是一条消息说“使用 R10 数据字典打开此 R10 数据字典”。我可以使用 R11 数据库字典打开 R10 数据库吗?我对此没有任何想法。
谢谢。
sql-server - SSIS 包在 BIDS 中运行,但由于 SQL 代理中的体系结构不匹配而失败
我有一个 SSIS 包,它使用 ODBC 连接到 Progress 数据库作为源,使用 32 位 ODBC 驱动程序。该软件包在 BIDS 范围内完美运行。但是,当我使用 SQL 代理运行它时,它会失败并出现以下错误:
指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配。
我知道这可能是因为它需要一个用于该连接的 64 位 ODBC 驱动程序,但我似乎无法让 64 位驱动程序在 BIDS 中正常工作。有没有什么技巧可以让我在 SQL 代理中使用 32 位驱动程序并继续我的生活?