SQLパススルーのレポートを実行するとエラーが出る!?確認すべき点をご紹介

2024年3月23日テクニカルメモ,技術情報

SQLパススルー機能を利用して作成したレポートが、adminユーザ実行するとエラーにならないのに、利用者から実行するとエラーになってしまう・・・なんでだろう・・・

WebFOCUSバージョン
8.2.07.28, 9.0.1

エラーについて

SQLパススルー機能を利用する場合Reporting ServerのNODPT権限を無効にする必要があります。
設定されていない場合は、実行時に以下エラーメッセージが表示されます。

SQLパススルー機能については、以下サイトをご参照ください

対応方法

①WebFOCUS Hub>管理センター>サーバ管理>アクセスコントロールより[ロール]-[一般ユーザ]を右クリックし、[全般権限]を選択します。

②NODPT権限のチェックを外して保存します。

初期設定ではSQLパススルー機能が利用できないようになっているんだね。
必要に応じてReporting Serverのアクセスコントロールを設定してみてね!