web-dev-qa-db-ja.com

SSRSがレポートマネージャーを使用して設定されたアクセス許可を無視しているようです

SQL Server 2008でSSRSをネイティブモードでセットアップしました。

管理者として、レポートマネージャーにログインし、レポートをアップロードして実行し、WebサービスのURLを使用してレポートを生成できます。

また、マシン上にローカルユーザーを作成し、管理者としてレポートマネージャーにアクセスし、トップレベルで、ローカルユーザーをすべてのロールに割り当てる権限を設定しました。

そのユーザーとしてマシンにログインし、レポートマネージャーに移動すると、ページの見出しが表示されますが、構成されているフォルダーが表示されません。

確認したところ、フォルダは親の権限を継承するように設定されており、新しく作成されたローカルユーザーもそこに表示されています。

権限を設定したのは奇妙に思われますが、SSRSはまだ私が見ることができるはずのものを示していません。レポートマネージャーで権限を構成する以外に、実行する必要がある別の手順はありますか?

新しく作成されたローカルユーザーとしてログインした場合:

Report Manager - Shows the heading for the page, but no folders/items

Web Service URL (http://machine/ReportServer) - rsAccessDeniedError
7
Dan Harris

ユーザーにSSRSを操作する権限を与えるには、ルートフォルダーでのアクセス許可が必要です(これは、あなたが行ったようです)が、[セキュリティ]タブにある[サイト設定]リンクに移動し、ユーザーを(少なくとも)システムユーザーとして追加します。一方を行うのは簡単ですが、もう一方はできません。システムへのフルアクセスを許可するには、両方が必要です。

3
Dave Bennett

Bennett氏のコメントに加えて、UACを使用するWindowsマシンで、ブラウザーを「管理者として」実行する必要があるいくつかの問題に遭遇しました。 IE拡張セキュリティ設定が必要な場合があります(管理者対ユーザー)。

0