10

http:// (サーバー名)/Reports で SSRS のルート サイトにログインしようとすると、次のように表示されます。

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

これは、SQL Server 2008 エンタープライズを実行している Windows 8 Pro の 64 ビット版です。すべてが実行のアカウントとしてローカル システムを使用する必要があります。

管理者であるユーザーとして実行アカウントを変更しようとしました。サイトを信頼済みサイトとして追加しました。UAC を完全にオフにしました。IE AS ADMIN、Chrome、および Firefox でサイトにアクセスしようとしました。私がサイトを試してみると、私には権利がないことが示されています。私は SQL Server にアクセスし、自分のロールがユーザーにとってすべてであることを確認します。気にしません。現在、SQL Server インストールの SSRS ノードを再インストールしていますが、他の誰かがこの問題をまだ抱えているかどうか知りたいです。

アカウントを「ローカル」アカウントに変更しようとしていますが、それが問題になる可能性があると考えていますが、SQL Server が統合されたログインを正常に認識できる理由がわかりません。正直なところ、私はこれに遭遇したことはなく、これが SQL Server 2008 にアクセスする Windows 8 だけの問題なのか疑問に思っています。アップグレードしますが、2012 ではなく SQL Server 2008 のフル バージョンを持っているので、Express 2012 でない限りアップグレードするのをためらっています。 Business Intelligence Development Studio とツールを備えた SSRS サイトが付属します。

編集:2016年3月8日:

  1. サーバーまたはマシンの管理者としてローカルにインストールするのはこれが初めてであり、その管理者としてランディング ページにアクセスできないため、「サイト設定をオンにするだけ」の回答はありません。
  2. 「IEを管理者として実行するだけ」という回答はありませんが、最後にテストしました。
  3. Windows 10でこれと同様の問題があり、Windows 10では修正されたため、Windows 8以降で「信頼できるサイトの設定が機能する可能性があります」という回答。申し訳ありませんが、自宅で確認するために 2 つの OS バージョンをロールバックするつもりはありません。

しばらくの間、この質問がどのように存在するのかわかりませんが、答えそのものが潜在的な重複とは異なる場合、人々は重複していると主張する使命を帯びています。そのスレッド全体は、昇格されたアクセス許可でサイトにアクセスでき、事後にロールとユーザーを設定していない人を扱っています。これは、マシンのメイン ユーザーが、デフォルトのランディングとしてリストされているサイトの管理者としてランディング ページにアクセスしていないことです。同じ球場でさえありません。管理者としてページにアクセスしてローカル ユーザーを許可することと、最高レベルの God ユーザーがアクセスしないことは同じではありません。

4

10 に答える 10

14

この回答のすべてが真実ですが、ナンセンスなSSRSをすべて再インストールしないでください...

ウィンドウズ8

  1. UAC を無効にする
  2. 管理者アカウントを有効にする ([コントロール パネル] > [コンピューターの管理] > [ユーザー] に移動できます)
  3. PCを再起動する
  4. 有効にしたローカル管理者アカウントでログインを求められたら、IE ad Administrator を実行します。
  5. サイト設定のセキュリティとフォルダ設定のセキュリティを調整する必要があります。完全な権限を持つ両方に「Everyone」を追加するだけで、簡単にすばやく修正できます。

問題が解決しました!

于 2013-03-12T12:52:03.287 に答える
8

私自身も同じ問題に遭遇しましたが、Windows 7 と SQL Server 2008 で発生しました。Suresh Kumar のブログ投稿 ( http://skamie.wordpress.com/2010/06/24/ssrs-and-uac ) の指示に従って問題を解決しました。 /

簡単に言えば、この問題を解決するために必要な手順は次のとおりです。

「管理者として実行」を使用してブラウザを起動します。

レポート マネージャーに移動し、[サイトの設定] -> [セキュリティ] で、アカウントまたはローカル管理者グループをシステム管理ロールに割り当てます。

次に、ホーム フォルダーに移動し、セキュリティ設定の下で、アカウントまたはローカル管理者グループをブラウザー、コンテンツ マネージャー、マイ レポート、発行者、およびレポート ビルダーの役割に割り当てます。

これで、ブラウザーを通常どおりに実行し、問題なく SSRS にアクセスできるはずです。

于 2013-01-21T06:20:12.223 に答える
8

さて、これは何をする必要があるか本当に面倒ですが、ここに行きます。

私が読み続けたことから、Windows 8はデフォルトではデフォルトの管理者アカウントを有効にしません。

普段はこのアカウントを使わないのですが、今回はアカウントが入れられず必死でした。

サイトにアクセスすると、サイトの設定を行うことができますが、サイトのメインのランディング ページを表示してその設定を確認することさえできない場合は、役に立ちません。

最終的に解決するために私が取った手順は次のとおりです。

  1. [コントロール パネル] > [SQL Server 2008] > [削除] > [レポート サービスの確認] に移動して、SSRS ノードを完全にアンインストールします。
  2. デフォルトの管理者アカウントを有効にします: コマンド プロンプト > 管理者として実行 > ネット ユーザー管理者 p@ssw0rD、Enter キーを押します。
  3. 新しい行: net user administrator /active:yes
  4. リブート
  5. デフォルトの管理者としてログインして、ディスクから SSRS を再インストールする
  6. SP3 を管理者としてインストールする
  7. Windows 8 で IE.exe に直接移動します: C:\Program Files\Internet Explorer\iexplore.exe>管理者として実行します。
  8. http:// (サーバー名)/Reports に移動します。
  9. 最終的にサイトの設定を確認できるはずです。これで、サイト設定の下にユーザーを追加するという全員の指示に従うことができます。また、フォルダーのアクセス許可に移動し、ここでもユーザーをデフォルトとして追加します。
  10. (オプション) 安全のために、ステップ 2 を使用してデフォルトの管理者アカウントを非表示にしますが、代わりに /active:no を使用します。

主要な管理者がドアを開けられない場合、誰も入ってこられません。それが私が抱えていた主な問題でした。私のデフォルトの管理者は入ることができませんでした。今ではすべてが正常に機能しており、BIDS からの展開でも同様です。

于 2013-01-21T16:17:18.340 に答える
2

SQL Server 2008R2 を使用する Windows 8 システム (32 ビット) でも同じ問題が発生しました。「管理者として実行」を使用して IE を起動すると、ユーザー名とパスワードの入力を求められ、ユーザー名とパスワードを入力すると「ユーザーに権限がありません」というエラーが表示されました。これは私のためにそれを修正したものです:

レジストリで UAC を無効にしました (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA を 0 に設定します)。まず、コントロール パネル | で通知レベルを設定します。システムとセキュリティ | ユーザーアカウント制御を最低レベルに変更しましたが、違いはありませんでした。

再起動後、「管理者として実行」を使用してIEを起動しました。レポート マネージャーに移動 | サイト設定 | セキュリティ: 自分のアカウントをシステム管理者として追加しました。

まだレポート マネージャーで、[ホーム] | [ホーム] に移動しました。フォルダー設定を開き、コンテンツ マネージャーの役​​割を持つアカウントを追加しました。

コントロール パネルから UAC を有効にしました | システムとセキュリティ | ユーザー アカウント制御の設定を既定のレベルに再度設定して変更します。(再起動が必要)

管理者として IE を実行し、ユーザー名とパスワードを入力すると、レポート マネージャーのホームページが表示されます。

于 2013-01-21T13:56:16.177 に答える
0

Internet Explorerを管理者として実行します (タスクバー アイコンを右クリック)。

ステップ 1 :: ローカル ユーザー名を[サイト設定のセキュリティ ロール] ページに追加します。(セキュリティ - システム管理者)

ステップ 2 ::ホーム ページの[フォルダ設定]にローカル ユーザー名を追加します。(コンテンツマネージャーを選択)

管理者 IE セッションを閉じます。ユーザー アカウントで通常モードで IE を開きます。

于 2014-11-20T19:56:03.210 に答える
0

Windows 8.1

以前に投稿された Austin McLaughlin による回答の助けを借りて、これを解決しました。私の場合、管理者権限を持つローカル アカウントでログインしていましたが、http://127.0.0.1/Reports (以下、「レポート サービス マネージャー」と呼びます) を試行する、OP によって報告されたエラーが発生しました。

私にとって重要なのは、Windows 8.1 ラップトップでは管理者アカウントがデフォルトで無効になっていることでした。私はもともと Windows 8.1 Pro を持っていなかったので、「コンピューターの管理」の下に「ローカル ユーザーとグループ」はありませんでした。したがって、Windows 8.1 Pro Packを MS からオンラインで 100 ドルで購入する必要がありました。

  1. Windows エクスプローラーで、[コンピューター] ノードを右クリックし、[管理] を選択します。
  2. ローカル ユーザーとグループ > ユーザーに移動します。
  3. 管理者を右クリックし、[プロパティ] を選択します。
  4. 「アカウントは無効です」の選択を解除します
  5. PCを再起動する
  6. 管理者として PC にログインします (最初のログインで管理者アカウントのパスワードを入力する必要はありませんでした)。
  7. デスクトップから IE を実行します。もちろん、管理者としてログインしているので、管理者として実行する必要はありません。
  8. レポート サービス マネージャーに移動します。

この時点で、Report Administrator にログインし、ホーム画面が表示されます。以前はここまでたどり着けませんでした。

  1. ホーム画面で、「新しい役割の割り当て」をクリックします
  2. [グループまたはユーザー名] に、開発に使用するローカル管理者アカウントを入力します。例: [お使いのマシン]\[ユーザー名]
  3. すべてのチェックボックスを選択し (ショートカットは「ロール」の左側にあるチェックボックスをクリックすることです)、[OK] をクリックします。
  4. ページの右上にある [サイトの設定] をクリックします。
  5. ページの左側で、[セキュリティ] をクリックします。
  6. 「新しい役割の割り当て」をクリックします
  7. 「グループまたはユーザー名」に、手順 10 と同じアカウントを入力します。
  8. 「システム管理者」のチェックボックスにチェックを入れてOKをクリック
  9. 予防措置として、手順 4 で有効にした管理者アカウントを無効にします。
  10. ログアウトしてから、手順 10 のローカル アカウントで再度ログインします。
  11. IE で、Reporting Services Manager を参照します。注: 管理者として IE を起動する必要はありませんでした。

この時点で、Reporting Services Manager ページにアクセスして、Reporting Services をさらに構成できるはずです。

于 2015-03-15T23:23:10.210 に答える
-1

Reporting Services 構成マネージャーから、ノードReport Manager Urlにアクセスできます。URLはこの画面から機能します。これで、フォルダー設定を使用して自分自身をContent Managerなどとして追加できるようになりました。これで、URL がユーザーに対して機能するようになります。

于 2015-07-10T14:53:49.520 に答える
-1

IE では、レポート サービス Web サイトを「ローカル イントラネット」サイトに追加するだけです。それでおしまい。

于 2015-08-19T14:55:56.137 に答える