web-dev-qa-db-ja.com

SSRS 2008:ユーザーに必要な権限がありません

enter image description here

私はすでに次の既存のSO質問とそれらが参照するリンクを調査しました:

ユーザー ''には必要な権限がありません、Windows8上のSSRS2008

SQL Server R2 SSRSでのReportingServicesのアクセス許可

SQL Serverレポートサービス-サービスマネージャーエラー-ユーザーに必要なアクセス許可がありません

enter image description here

enter image description here

これらの提案された解決策ですでに概説されている手順を実行しましたが、それでもログアウトしてから再度ログインしても、何も変わりません。実際、これを開始する前に、私のユーザー名はすでにシステム管理者としてリストされていました。

解決策の1つ( http://thecodeattic.wordpress.com/category/ssrs/ )には、ユーザーの役割を指定できる「フォルダー設定」領域についても言及されています-「コンテンツマネージャー」、「 「パブリッシャー」、「ブラウザー」、「レポートビルダー」、「マイレポート」-しかし、このセクションに移動する方法がどこにも見当たりません。

何か案は?ありがとう!

8
AJH

SSRSには、WebGUIで使用できる2つのセキュリティ/ロールセクションがあります。フォルダ設定とサイト設定です。それぞれに到達するためのナビゲーションパスはちょっと奇妙です。

[フォルダ設定]で、レポートサーバーにログインします(デフォルトでは/レポート)。 SSRS 2012では、上部のツールバーに「フォルダ設定」というボタンがあります。私believeリンクは2008年も同じですが、移行してからしばらく経ちました。

ここにユーザー権限を追加すると、指定されたユーザーがレポートを実行できるようになります。ここで、独自のユーザーアカウントと、レポートの実行に使用するアカウントを追加する必要があります。私の場合(Webアプリ)、これは私のIISアプリケーションプールID(IIS AppPool\DefaultAppPool)です。

サイト設定は、レポートサーバーにログインしてより多くのレポートメタデータにアクセスできるユーザーを制御します。 2つの役割がシステム管理者とシステムユーザーであることがわかります。したがって、これらはすべて本当に信頼できるユーザーです。管理者を自分に与えるだけでなく、レポートの展開など、「管理を行う」ユーザーアカウントにアクセス許可を付与するだけで済みます。私の場合、レポートを展開または削除するためにWebアプリケーションが偽装するローカルユーザーアカウントを持っています。ユーザー(ReportViewer)はこのアクセスを必要としません。

不足しているのは、レポートサーバーにログインしたときに最初のページからアクセスできるフォルダ設定(「レポートの実行許可」など)の設定だけだと思います。

そのリンクが表示されない場合は、直接URLを試してください: http://MYREPORTSERVER.COM/Reports/Pages/Folder.aspx?ItemPath=%2f&SelectedTabId=PropertiesTab

(2012年のみテスト済み)

7
Stefan Mohr

ブラウザ(IE)を「管理者として」実行することが重要です。もう1つの重要な点は、http://localhost/reportsではなくhttp://SERVERNAME/reportsに移動することです。

その「フォルダ設定」リンクをクリックするより。上記の投稿の指示に従うよりも。

3
demp

これにより、ドメインアカウントをローカルインスタンスに追加できました。

  1. コンピューター管理内でローカル管理者ユーザーを作成する
  2. 管理者としてEdge-Chromeをダウンロードして起動します( https://www.microsoftedgeinsider.com/en-us/
  3. アドレスバーの右側にあるプロフィール写真をクリックして、ゲストとして閲覧していることを確認します
  4. レポートサイトを起動します。例: http:// yourpc/reports
  5. ウェブページの右上にある歯車をクリックし、「サイト設定」を選択します
  6. 左側のメニューの[セキュリティ]をクリックして、ユーザーアカウントを管理者に追加します
  7. 運のために再起動する

これは別のブラウザでも機能する可能性がありますが、試していません。

編集:ドメインユーザーをに追加する必要がありますデフォルトのフォルダもあります。

0
Neil Highley

また、InPrivate IEタブでURLにアクセスすると、アクセス許可エラーが発生します。

0
jgo

SSRS2014のユーザーアクセス設定で同じピクルスに遭遇しました。私の状況では、会社の各部門用のフォルダがあります-それはたくさんあります!!

いくつか掘り下げた後(まあ、掘り下げて実際に自分自身にユーザー権限を与えたり取り消したりした)、私は次のことに気づきました:

1)ルートのホームフォルダ設定に各ユーザーを追加する必要があります(「ブラウザ」の役割のみ)

2)これを行うと、そのユーザーはすべてのフォルダー内のすべてのレポートにアクセスできるようになります。それは一体何なのか、MicroSoft?!?

3)そのユーザーが使用できる各フォルダーを編集する必要がありますSHOULD N'Tこれらの各ユーザーを手動で削除して、特定のユーザーが最終的に1人だけの権限を持つようにします。それらが属するフォルダー(別名部門)。

ユーザーがアクセスできる必要がある唯一のフォルダーを除いて、他のすべてのフォルダーからユーザーを削除するという余分な、巨大な、苦痛に満ちた、イライラする手作業なしで、これを達成するためのより良い/より速い方法を誰かが見つけましたか?

そのフォルダだけにユーザーを追加すると(HOMEフォルダのセキュリティに追加せずに)、そのユーザーにはOPの説明と同じエラーメッセージが表示されます。

そして、SSRS 2005の時代に、SSRSReportManager管理者ユーザーがこのいわゆるプロファイルを編集/変更できたことを覚えていると思います。 SSRS2014レポートマネージャーのどこにも見つかりませんでした

0
Sergiu

1つのトリックは、Internet Explorer11を管理者モードで実行することです。次に、Windowsユーザーを追加できます。

0
Mathieu Cupryk