web-dev-qa-db-ja.com

SSRSレポートマネージャーに接続できません:アクセスが不十分です

私はhttp://localhost/Reportsにあるレポートマネージャーにアクセスしようとしています。そこに行こうとすると、次のエラーが発生します。

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

このエラーに関連して見つけることができるすべての情報は、レポートサーバーWebサービスのURLへのアクセスの試行に関連しているようです(もちろん、同じエラーが発生します)。この問題の解決策には、レポートマネージャーへのアクセスが必要です。それはあまり役に立ちません。また、1つの解決策で提案されているように、管理者としてブラウザーを実行してみましたが、違いはありませんでした。

Windows 8を使用していますが、ドメインがありません。オペレーティングシステムと他のすべてのソフトウェアのインストールに使用したのと同じユーザーとしてログインし、SQL Serverデータベースエンジンに対するsysadmin権限を持っています。他に知っておくべきことを教えてください。できるだけ早く投稿します。

3
Brandon Moore

これが私がこれを解決した方法です:

1)コマンドラインから「the」管理者アカウントをオンにしました:

Net User administrator /active:yes

2)ビルトイン管理者としてログインし、管理者としてブラウザを開いた

3)http://localhost/reportsにアクセスし、通常の管理者アカウントに必要なすべての権限を割り当てました。

ビルトインの管理者アカウントと管理者である私のアカウントの違いは何なのかわかりません。 「管理者として実行」を選択してブラウザーを開くと、確認のための通常のメッセージボックスが表示されないことに気づきました。これにより、通常の管理者アカウントでUACを一時的に無効にして同じことを実行できたのではないかと思います。事。

誰かがこれについてより詳細な情報を持っている場合は共有してください。私は最終的に多くのインストールでこれを行う必要があり、組み込みの管理者アカウントを有効にする必要なしにこれを行う方法があるかどうかを確実に知りたいです。

4
Brandon Moore

私もこれで苦労しました。 Windows 8では、自分の「admin」アカウントを使用してレポートサーバーを機能させることは不可能でした。さらに悪いことに、コンピューターのセットアップに使用した管理者アカウントのパスワードを忘れていました。

コンピュータの管理=>ローカルユーザーとグループ=>管理者で管理者アカウントを有効にする必要があります。右クリックして[プロパティ]を選択し、[アカウントを無効にする]チェックボックスがオフになっていることを確認します。完了したら、再起動し、ログイン画面で管理者アカウントを選択します。それが役に立てば、パスワードは大文字と数字が必要なものだと思います。何度か試してみました。

管理者アカウントで、UACを無効にします。これを行うには、コントロールパネルを開いて「UAC」と入力し、[ユーザーアカウント制御の変更]オプションを選択します。スライダーを一番下まで動かします。この設定は後でリセットする必要があります。

最後に、Reporting Services構成マネージャーを使用してレポートサーバーを構成します。他の場所で概要が説明されている、独自のプロセスであるため、ここでは説明しません。完了したら、レポートマネージャーのリンクをクリックします(私のマシンではhttp://localhost:80/ReportManagerにありますが、それでも[レポートマネージャーのURL]タブにあります)。そこから、追加のアカウントアクセスを設定できます。ユーザーアカウントを管理者として追加し、ウィンドウを閉じます。コントロールパネルでUAC設定をリセットします。最後に、管理者アカウントからサインアウトし、ユーザーアカウントに戻ります。

なぜこのプロセスが非常に複雑であるかは私を超えています。他の開発者やその会社についての批判的なコメントは差し控えさせていただきます。

3
Chaim Eliyah