累計
本日
昨日

ユーザー 'XXXX' には、この操作を行うのに必要な権限が与えられていません。 (rsAccessDenied)

このエラーが発生するのは、IISの認証は通過してReport Serverに拒否されている場合である。
回避方法は2つあるが、案2がお勧めである。

案1 匿名アクセスを有効にする
Report Server仮想フォルダの匿名アクセスを有効にすれば、IISからReporting サービスへも匿名ユーザでアクセスするはずなので認証されてレポートが表示される。ただし、Reporting サービスが匿名ユーザに対して閲覧者権限を与えている場合である。

案2 レポート閲覧者用のローカルグループを作る
レポート閲覧者用のローカルグループを作り、このグループにレポートの閲覧者権限を与える方法である。
まず、管理者権限のあるユーザでサーバにログインし、ローカルグループを作る。名前をたとえばReportUsersグループとする。このグループにレポートを閲覧するユーザを追加する。
次に、http://サーバ名/Reportsにアクセスし、管理画面を開く。プロパティタブで「新しいロールの割り当て」を選び、グループ名またはユーザ名テキストボックスに、、ReportUsersを入力し、閲覧者のチェックボックスをオンにする。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/257

関連情報

Copyright(C) 2007 アーキテクト360 Allrights reserved.