以前はこのエラーに直面していませんでした。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) )
接続をテストすると、すべて問題ありません。このエラーの原因は何ですか? 前もって感謝します。