Reporting Services 機能を有効または無効にする方法

運用レポート サーバーに対する外部からの攻撃の危険性を低減するためのロックダウン ストラテジには含まれないレポート サーバー機能を無効にできます。ほとんどの場合は、複数の Reporting Services 機能を同時に実行して、Reporting Services で提供される機能をすべて利用します。ただし、配置モデルによっては、不要な機能を無効にすることができます。たとえば、すべてのレポート処理をスケジュールに従って実行するように構成すると、バックグラウンド処理だけを有効にすることもできます。同様に、対話型の要求時レポートだけが必要な場合は、レポート サーバー Web サービスだけを実行することもできます。

このトピックの手順では、Reporting Services 機能を無効にする方法を示します。機能の構成は、RsReportServer.config ファイルを直接編集する、または SQL Server Management Studio のポリシー ベースの管理の [Reporting Services のセキュリティ構成] ファセットを使用するなどのさまざまな方法で行うことができます。次のリンクを使用して、機能を有効または無効にする方法を説明した手順を探します。

  • レポート サーバー Web サービス

  • スケジュールされたイベントおよび処理

  • レポート マネージャー

  • レポート ビルダー

  • レポート データ ソース用 Windows 統合セキュリティ

レポート サーバー Web サービス

構成を編集してレポート サーバー Web サービスを有効または無効にするには

  1. テキスト エディターで RsReportServer.config ファイルを開きます。詳細については、SQL Server オンライン ブックの「Reporting Services の構成ファイルを変更する方法」を参照してください。

  2. レポート サーバー Web サービスを有効にするには、IsWebServiceEnabled を true に設定します。

    <IsWebServiceEnabled>true</IsWebServiceEnabled>
    
  3. レポート サーバー Web サービスを無効にするには、IsWebServiceEnabled を false に設定します。

    <IsWebServiceEnabled>false</IsWebServiceEnabled>
    
  4. 変更を保存し、ファイルを閉じます。

SQL Server Management Studio を使用してレポート サーバー Web サービスを有効または無効にするには

  1. SQL Server Management Studio を開き、構成する Reporting Services インスタンスに接続します。

  2. オブジェクト エクスプローラーで [Reporting Services] ノードを右クリックし、[ポリシー] をポイントして、[ファセット] をクリックします。

  3. [ファセット] ボックスの一覧で、[Reporting Services のセキュリティ構成] を選択します。

  4. [ファセットのプロパティ] で次の操作を行います。

    • レポート サーバー Web サービスを有効にするには、[WebServiceAndHTTPAccessEnabled] を True に設定します。

    • レポート サーバー Web サービスを無効にするには、[WebServiceAndHTTPAccessEnabled] を False に設定します。

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

定期的なイベントおよび配信

構成を編集して定期的なイベントおよび配信を有効または無効にするには

  1. テキスト エディターで RsReportServer.config ファイルを開きます。詳細については、SQL Server オンライン ブックの「Reporting Services の構成ファイルを変更する方法」を参照してください。

  2. スケジュールされたレポート処理および配信を有効にするには、IsSchedulingService、IsNotificationService、および IsEventService を true に設定します。

    <IsSchedulingService>true</IsSchedulingService>
    <IsNotificationService>true</IsNotificationService>
    <IsEventService>true</IsEventService>
    
  3. スケジュールされたレポート処理および配信を無効にするには、IsSchedulingService、IsNotificationService、および IsEventService を false に設定します。

    <IsSchedulingService>false</IsSchedulingService>
    <IsNotificationService>false</IsNotificationService>
    <IsEventService>false</IsEventService>
    
  4. 変更を保存し、ファイルを閉じます。

注意

バックグラウンド処理によって、サーバー処理に必要なデータベース メンテナンス機能が提供されているため、バックグラウンド処理を完全に無効にすることはできません。

SQL Server Management Studio を使用して定期的なイベントおよび配信を有効または無効にするには

  1. SQL Server Management Studio を開き、構成する Reporting Services インスタンスに接続します。

  2. オブジェクト エクスプローラーで [Reporting Services] ノードを右クリックし、[ポリシー] をポイントして、[ファセット] をクリックします。

  3. [ファセット] ボックスの一覧で、[Reporting Services のセキュリティ構成] を選択します。

  4. [ファセットのプロパティ] で次の操作を行います。

    • 定期的なイベントおよび配信を有効にするには、[ScheduleEventsAndReportDeliveryEnabled]True に設定します。

    • 定期的なイベントおよび配信を無効にするには、[ScheduleEventsAndReportDeliveryEnabled]False に設定します。

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

注意

バックグラウンド処理によって、サーバー処理に必要なデータベース メンテナンス機能が提供されているため、バックグラウンド処理を完全に無効にすることはできません。

レポート マネージャー

構成を編集してレポート マネージャーを有効または無効にするには

  1. テキスト エディターで RsReportServer.config ファイルを開きます。手順については、SQL Server オンライン ブックの「Reporting Services の構成ファイルを変更する方法」を参照してください。

  2. レポート マネージャーを有効にするには、IsReportManagerEnabled を true に設定します。

    <IsReportManagerEnabled>true</IsReportManagerEnabled>
    
  3. レポート マネージャーを無効にするには、IsReportManagerEnabled を false に設定します。

    <IsReportManagerEnabled>false</IsReportManagerEnabled>
    
  4. 変更を保存し、ファイルを閉じます。

SQL Server Management Studio を使用してレポート マネージャーを有効または無効にするには

  1. SQL Server Management Studio を開き、構成する Reporting Services インスタンスに接続します。

  2. オブジェクト エクスプローラーで [Reporting Services] ノードを右クリックし、[ポリシー] をポイントして、[ファセット] をクリックします。

  3. [ファセット] ボックスの一覧で、[Reporting Services のセキュリティ構成] を選択します。

  4. [ファセットのプロパティ] で次の操作を行います。

    • レポート マネージャーを有効にするには、[ReportManagerEnabled]True に設定します。

    • レポート マネージャーを無効にするには、[ReportManagerEnabled]False に設定します。

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

レポート ビルダー

SQL Server Management Studio を使用してレポート ビルダーを有効または無効にするには

  1. SQL Server Management Studio を開き、構成する Reporting Services インスタンスに接続します。

  2. オブジェクト エクスプローラーで [Reporting Services] ノードを右クリックし、[プロパティ] をクリックします。

  3. [サーバーのプロパティ] ダイアログ ボックスの [ページの選択][セキュリティ] をクリックします。

    • レポート ビルダーを有効にするには、[アドホック レポート実行を有効にする] オプションを選択します。

    • レポート ビルダーを無効にするには、[アドホック レポート実行を有効にする] オプションを選択解除します。

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

Windows 統合セキュリティ

SQL Server Management Studio を使用して Windows 統合セキュリティを有効または無効にするには

  1. SQL Server Management Studio を開き、構成する Reporting Services インスタンスに接続します。

  2. オブジェクト エクスプローラーで [Reporting Services] ノードを右クリックし、[プロパティ] をクリックします。

  3. [サーバーのプロパティ] ダイアログ ボックスの [ページの選択][セキュリティ] をクリックします。

    • Windows 統合セキュリティを有効にするには、[レポート データ ソースで Windows 統合セキュリティを有効にする] オプションを選択します。

    • Windows 統合セキュリティを無効にするには、[レポート データ ソースで Windows 統合セキュリティを有効にする] オプションを選択解除します。

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

変更履歴

変更内容

終了タグに間違いがあったサンプルを修正しました。