web-dev-qa-db-ja.com

ユーザー '%'には必要な権限がありません。Windows7上のSSRS 2012

Windows 7マシンにSQL Server 2012 Developerを新規インストールした後、SSRSを構成します。次に、IE(バージョン11)で、http://(servername)/ReportsでSSRSサーバーにアクセスしようとします。Windowsがユーザー名とパスワードを要求します。奇妙なことに、私は管理者です。 。したがって、ユーザー名とパスワードを入力すると、次の応答が返されます。

ユーザー ''には必要な権限がありません。十分なアクセス許可が付与され、Windowsユーザーアカウント制御(UAC)の制限に対処していることを確認します。

問題を調査して、私は以下を含む多くの答えに出くわします:

SQL Server R2 SSRSのReporting Services権限
SSRS 2008:ユーザーに必要な権限がありません

これらの質問への答えは似ています:

  1. IEを管理者として実行します
  2. インターネットオプションの[セキュリティ]タブで信頼済みサイトにSSRS URLを追加する
  3. SSRS URLを再試行
  4. 成功したら、ユーザーを適切な権限でサイト設定とフォルダー設定に追加します。
  5. その後、IEを管理者として実行しなくてもSSRSにアクセスできるはずです。

追加の回避策には、UACの無効化と上記の手順の繰り返しが含まれます。

実行中IEは管理者として機能しませんでした。ステップ3で、上記と同じ応答が返ってきて、SSRSホームページにアクセスできませんでした。

UACを無効にする前に、他の回避策はありますか?

13
glenn380

私が見つけた回避策は Peter O’Gormanのブログエントリ からです。

上記の手順は同じですが、信頼済みサイトではなくローカルイントラネットにURLを追加します。

  1. IEを管理者として実行します
  2. インターネットオプションの[セキュリティ]タブで、SSRS URLをローカルイントラネットに追加します。
  3. SSRS URLを再試行
  4. 成功したら、ユーザーを適切な権限でサイト設定とフォルダー設定に追加します。
  5. その後、IEを管理者として実行しなくてもSSRSにアクセスできるはずです。

驚いたことに、これは魅力のように機能しました。ピーター、ありがとう!

21
glenn380

IEを管理者として-Chromeではなく実行します。以前にこれを試してみて、まったく喜びがなかったと思います。

なぜChrome=およびなぜ管理者なのかわかりません。おそらくChromeが何らかの理由で昇格されたアクセス許可を却下します。ブラウザが実行されているレベルでrsManagerがどのように知るのですか?とにかく?

Microsoft SQL Server Management Studio 12.0.2000.8 Microsoft Analysis Servicesクライアントツール12.0.2000.8 Microsoft Data Access Components(MDAC)6.3.9600.16384 Microsoft MSXML 3.0 5.0 6.0 Microsoft Internet Explorer 9.11.9600.17498 Microsoft .NET Framework 4.0.30319.34209オペレーティングシステム6.3.9600

Chromeバージョン39.0.2171.95 m

2
user1723033

前述のGlennと同じ手順。また、SQL Server Reporting Services-Homeにアクセスできたら、2つの異なる場所でユーザーをロールに追加する必要がありました。フォルダ設定->セキュリティ->新しい役割の割り当てとサイト設定->セキュリティ->新しい役割の割り当て。ユーザーも追加しました。

http://techasp.blogspot.com/2013/06/how-to-fix-reporting-services.html

1
Jay

これはReporting Services 2008以降で機能します

これはしばらくの間私を悩ませてきました、一部のユーザーはレポートサーバーにアクセスでき、他のユーザーはこのエラーメッセージを受け取ります。システム管理者とそれを解決しようとしているときに私はマイクロソフトのサポートからこの投稿を見つけました

ユーザーが特定のフォルダーに移動するには、ルートフォルダー(アイテムパスの「/」という名前のフォルダーまたはレポートマネージャーの「ホーム」)から始まるすべてのフォルダーに対するブラウザーの役割が必要です。したがって、これらの権限を明示的に付与する必要があります。デフォルトでは、権限は親フォルダから継承されます。継承に中断がある場合は、それらの権限を明示的に設定する必要があります。

私たちが管理者ユーザーとして行ったのは、 Reports ページに移動し、次にフォルダー設定を行って、フォルダーへのブラウザー権限を持たないユーザーに権限を付与することでした。次に、ホームページに移動し、ツリーを下に移動します。システム管理者は、ホームレベルのユーザーに、アクセス権を持つフォルダーとレポートへのアクセス権を付与していませんでした。

0
Tony Barnsley