小编Rah*_*l P的帖子

dBeaver (CE):DB2 LUW 连接出现 SQL 错误 42704。表架构无法打开,但能够写入 SQL 查询

大约一年半后,我终于能够通过 dBeaver 连接到我们拥有的 DB2 数据库。作为 LUW 连接成功(我们的 db2 是 z/os)。安装 IBM Data Studio 后,我能够获得所需的驱动程序。

连接后,我进入架构,进入表,然后单击它,出现以下错误。

SQL Error [42704]: SYSCAT.SCHEMATA IS AN UNDEFINED NAME. SQLCODE=-204, SQLSTATE=42704, DRIVER=3.69.56
SYSCAT.SCHEMATA IS AN UNDEFINED NAME. SQLCODE=-204, SQLSTATE=42704, DRIVER=3.69.56
THE DESCRIBE STATEMENT DOES NOT SPECIFY A PREPARED STATEMENT. SQLCODE=-516, SQLSTATE=26501, DRIVER=3.69.56
THE CURSOR SQL_CURLH200C1 IS NOT IN A PREPARED STATE. SQLCODE=-514, SQLSTATE=26501, DRIVER=3.69.56
SQL Error [42704]: SYSCAT.SCHEMATA IS AN UNDEFINED NAME. SQLCODE=-204, SQLSTATE=42704, DRIVER=3.69.56
Run Code Online (Sandbox Code Playgroud)

但是,如果忽略该错误并转到新 SQL 查询并编写一个简单的

Select * from schema.table
Run Code Online (Sandbox Code Playgroud)

它工作正常并得到我想要的结果。

考虑到我到达这里所花费的时间,这已经足够了,但是要在我的部门中部署为解决方案,我需要能够查看表列表(架构)。

任何帮助都是极好的。

EDIT1:这里的问题是,没有名为 …

db2 zos dbeaver

2
推荐指数
1
解决办法
6184
查看次数

标签 统计

db2 ×1

dbeaver ×1

zos ×1