【问题标题】:Tomcat 8 Db2 Error: com.ibm.db2.jcc.b.eo: DB2 SQL Error: SQLCODE=-551, SQLSTATE=42501, SQLERRMC=M25044Tomcat 8 Db2 错误:com.ibm.db2.jcc.b.eo:DB2 SQL 错误:SQLCODE=-551,SQLSTATE=42501,SQLERRMC=M25044
【发布时间】:2018-09-26 20:45:44
【问题描述】:

我一直在尝试解决这个工作了很长时间的错误 我们突然开始面临这个问题。

我的应用程序,它是一个在 Tomcat 8 上运行的普通 Java Web 应用程序(Jsp/Servlets 和几个实用程序和控制类)

其中一个功能是,ID 中的用户键是数据库查询启动数据库并获取结果的键 在这样做时,我得到以下错误,这或多或少是用户没有权限在 Db2 数据库表。

当我从任何类型的 Db2 客户端工具或 SQL 提示符尝试相同的查询时,我根本没有收到此错误:

“com.ibm.db2.jcc.b.eo:DB2 SQL 错误:SQLCODE=-551,SQLSTATE=42501,SQLERRMC=M25044”

【问题讨论】:

标签: db2 tomcat8


【解决方案1】:

SQLCODE -551 表示执行查询的用户没有正确的权限。因此,找出哪个用户正在运行查询并将权限授予该用户。可能来自您使用不同用户的其他 SQL 客户端。

【讨论】:

  • 感谢您的意见,但这正是我所做的,在此处发布我的问题之前,如果您阅读了我的问题...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-26
  • 2021-07-16
  • 1970-01-01
  • 2014-01-22
  • 1970-01-01
相关资源
最近更新 更多