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

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

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

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

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

  • レポート マネージャ

  • レポート ビルダ

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

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

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

  1. テキスト エディタで RsReportServer.config ファイルを開きます。詳細については、「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 ファイルを開きます。詳細については、「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 ファイルを開きます。手順については、「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] をクリックします。

レポート ビルダ 1.0

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

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

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

  3. [サーバーのプロパティ] ダイアログ ボックスの [ページの選択][詳細設定] をクリックし、[セキュリティ] セクションで次の操作を行います。

    • レポート ビルダを有効にするには、[EnableReportDesignClientDownload] プロパティを True に設定します。

    • レポート ビルダを無効にするには、[EnableReportDesignClientDownload] プロパティを False に設定します。

  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] をクリックします。