【问题标题】:iReport Designer: permission denied for relationiReport Designer:关系的权限被拒绝
【发布时间】:2012-06-26 07:11:27
【问题描述】:

我以前没有遇到过这个错误。我有一个数据库db,其中包含一个表tb_name,我在iReport Designer 中使用db 所有者的凭据创建了一个连接。然后我创建新报告,但查询select * from tb_name; 抛出以下错误:

SQL 问题:错误:关系 tb_name 的权限被拒绝 查询错误

消息: net.sf.jasperreports.engine.JRException:SQL 问题:错误:关系 tb_name 的权限被拒绝 级别: 严重的堆栈跟踪:SQL 问题:错误:关系 tb_name 的权限被拒绝 com.jaspersoft.ireport.designer.data.fieldsproviders.SQLFieldsProvider.getFields(SQLFieldsProvider.java:435) com.jaspersoft.ireport.designer.connection.JDBCConnection.readFields(JDBCConnection.java:470) com.jaspersoft.ireport.designer.wizards.ConnectionSelectionWizardPanel.validate(ConnectionSelectionWizardPanel.java:146) org.openide.WizardDescriptor$7.run(WizardDescriptor.java:1357) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)

当我测试连接时,一切都很好。这个错误的原因是什么?提前致谢。

【问题讨论】:

  • 请检查用户是否有执行语句的权限。某些数据库更改可能导致用户失去查询权限。
  • @user845279 哦,非常感谢,它有帮助。您可能应该发布一个答案。

标签: postgresql ubuntu jasper-reports ireport


【解决方案1】:

请检查用户是否有权执行语句。某些数据库更改可能导致用户失去查询权限。

【讨论】:

    猜你喜欢
    • 2013-03-09
    • 2019-12-18
    • 2016-02-25
    • 2014-04-30
    • 2014-08-19
    • 2016-02-21
    • 2020-06-13
    • 1970-01-01
    • 2020-10-09
    相关资源
    最近更新 更多