ローカル管理用のネイティブ モードのレポート サーバー (SSRS) の構成

レポート サーバー インスタンスをローカルに管理しようとする場合、 Reporting Services レポート サーバーを次のオペレーティング システムのいずれかに配置するには、追加の構成手順が必要です。 このトピックでは、レポート サーバーをローカル管理用に構成する方法を説明します。 レポート サーバーをまだインストールまたは構成していない場合は、「インストール ウィザード (セットアップ) からSQL Server 2014 をインストールする」および「Reporting Services ネイティブ モード レポート サーバーを管理する」を参照してください。

適用対象: Reporting Services ネイティブ モード
  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

記載されているオペレーティング システムによって権限が制限されるため、ほとんどのアプリケーションは、ローカルの Administrators グループのメンバーが実行しても、標準ユーザー アカウントを使用しているかのように実行されます。

これにより、システム全体のセキュリティが向上しますが、Reporting Services がローカル管理者のために作成するあらかじめ定義された組み込みのロールの割り当てを使用できなくなります。

構成変更の概要

以下に示す構成変更でサーバーを構成することにより、標準ユーザーの権限を使用してレポート サーバーのコンテンツや操作を管理できます。

  • Reporting Services の URL を信頼済みサイトに追加します。 既定では、記載されているオペレーティング システムで動作している Internet Explorer は 保護モードで実行されます。保護モードとは、同じコンピューターで実行されている高レベルのプロセスにブラウザーの要求が到達するのを防ぐ機能です。 レポート サーバー アプリケーションを信頼済みサイトに追加することで、それらのアプリケーションに対して保護モードを無効にすることができます。

  • Internet Explorer で [管理者として実行] 機能を使用しなくてもコンテンツや操作を管理できる権限をレポート サーバー管理者に与えるロールの割り当てを作成します。 Windows ユーザー アカウントに対してロールの割り当てを作成することにより、Reporting Services が作成するあらかじめ定義された組み込みのロールの割り当てを置き換える明示的なロールの割り当てを使用して、コンテンツ マネージャーおよびシステム管理者の権限でレポート サーバーにアクセスできるようになります。

ローカル レポート サーバーとレポート マネージャーの管理を構成するには

ローカル レポート サーバーを参照しているときに、次のようなエラーが表示された場合は、このセクションの構成手順を完了してください。

  • ユーザー 'Domain\[user name]' に必要なアクセス許可がありません。 適切なアクセス許可が付与されていることと、Windows ユーザー アカウント制御 (UAC) の制限に対処済みであることを確認してください。

ブラウザー内の信頼済みサイトの設定

  1. [管理者として実行] の権限を使用してブラウザー ウィンドウを開きます。 [スタート] メニューの [すべてのプログラム]をクリックし、 [Internet Explorer]を右クリックして [管理者として実行]をクリックします。

  2. [許可] をクリックして続行します。

  3. URL アドレスにレポート マネージャーの URL を入力します。 手順については、オンライン ブックの「レポート マネージャー (SSRS ネイティブ モード)」SQL Server参照してください。

  4. [ツール] をクリックします。

  5. [インターネット オプション] をクリックします。

  6. [セキュリティ] をクリックします。

  7. [信頼済みサイト] をクリックします。

  8. [サイト] をクリックします。

  9. http://<your-server-name>を追加します。

  10. 既定のサイトに HTTPS を使用していない場合は、 [ゾーンのすべてのサイトにサーバー証明書 (https:) を必要とする] チェック ボックスをオフにします。

  11. [追加] をクリックします。

  12. [OK] をクリックします。

レポート マネージャーのフォルダーの設定

  1. レポート マネージャーのホーム ページで、 [フォルダー設定]をクリックします。

  2. [フォルダー設定] ページの [セキュリティ]をクリックします。

  3. [新しいロールの割り当て]をクリックします。

  4. [グループ名またはユーザー名] フィールドに、 <domain>\<user>という形式で自分 (レポート サーバー管理者) の Windows ユーザー アカウントを入力します。

  5. [コンテンツ マネージャー] を選択します。

  6. [OK] をクリックします。

レポート マネージャーのサイトの設定

  1. 管理者特権を使用してブラウザーを開き、レポート マネージャー ( http://<server name>/reports) を参照します。

  2. ホーム ページの上隅にある [サイトの設定] をクリックします。

    ヒント

    注:[サイトの設定] オプションが表示されない場合は、ブラウザーを閉じて、管理者特権を使用してもう一度開き、レポート マネージャーを参照してください。

  3. [ セキュリティ] をクリックします。

  4. [新しいロールの割り当て]をクリックします。

  5. [グループ名またはユーザー名] フィールドに、 <domain>\<user>という形式で自分 (レポート サーバー管理者) の Windows ユーザー アカウントを入力します。

  6. [システム管理者] を選択します。

  7. [OK] をクリックします。

  8. レポート マネージャーを閉じます。

  9. [管理者として実行]を使用せずに再び Internet Explorer でレポート マネージャーを開きます。

ローカル レポート サーバー管理を行う目的で SQL Server Management Studio (SSMS) を構成するには

既定では、管理者権限を使用して SQL Server Management Studio を開始した場合以外は、 Management Studio で使用できるレポート サーバー プロパティのいずれにもアクセスできません。

Reporting Services ロール プロパティとロールの割り当てを構成して、高度なアクセス許可で Management Studio を毎回起動する必要をなくすには、以下の手順を実行します。

  • [スタート] メニューの [すべてのプログラム] をクリックし、[SQL Server 2014] をクリックし、[Management Studio] を右クリックして、[管理者として実行] をクリックします。

  • ローカル Reporting Services サーバーへの接続

  • [セキュリティ] ノードで、 [システム ロール] をクリックします。

  • [システム管理者] を右クリックし、 [プロパティ] をクリックします。

  • [システム ロールのプロパティ] ページで、 [レポート サーバーのプロパティを表示] を選択します。 システム管理者ロールを持つメンバーに割り当てる他のすべてのプロパティを選択します。

  • [OK] をクリックします。

  • [閉じる] Management Studio

  • システム ロール "システム管理者" にユーザーを追加するには、このトピックで既に登場した「 レポート マネージャーのサイトの設定 」セクションを参照してください。

これで、 Management Studio を開くときに [管理者として実行] を明示的に選択しなくても、レポート サーバーのプロパティにアクセスできるようになりました。

ローカル レポート サーバー管理を行う目的で SQL Server データ ツール BI (SSDT) を構成するには

このトピックの最初のセクションに記載されているオペレーティング システムのいずれかに SQL Server Data Tools - Business Intelligence for Visual Studio 2012 をインストールし、SSDT がローカル ネイティブ モードのレポート サーバーと対話する場合は、昇格されたアクセス許可を持つSQL Server Data Tools (SSDT) を開いたり、レポート サービスの役割を構成したりしない限り、アクセス許可エラーが発生します。 たとえば、十分な権限がない場合には次のような問題が発生します。

  • ローカル レポート サーバーにレポート アイテムを配置しようとすると、 [エラー一覧] ウィンドウに次のようなエラー メッセージが表示されます。

    • ユーザー "Domain<ユーザー名>" には、この操作を行うのに必要な権限が与えられていません。

SSDT を開くときに高度な権限を毎回使用するには:

  1. スタート画面で、「」と入力sql serverし、[visual Studio のSQL Server Data Tools] を右クリックします。 [管理者として実行] をクリックします

    または、それ以前のオペレーティング システムで次のように操作します。

    [スタート] メニューの [すべてのプログラム]をクリックし、 [SQL Server 2014]をクリックし、 [SQL Server Data Tools]を右クリックして [管理者として実行]をクリックします。

  2. [Continue] をクリックします。

  3. [プログラムの実行]をクリックします。

これで、レポートやその他のアイテムをローカル レポート サーバーに配置できるようになります。

Reporting Services ロール プロパティとロールの割り当てを構成して、高度な権限で SSDT を毎回起動する必要をなくすには、以下の手順を実行します。

追加情報

Reporting Services の管理に関連する追加の一般的な手順は、Windows ファイアウォールでポート 80 を開いてレポート サーバー コンピューターへのアクセスを許可することです。 手順については、「 Configure a Firewall for Report Server Access」を参照してください。

参照

Reporting Services ネイティブ モードのレポート サーバーの管理