RSReportServer 構成ファイル

更新 : 2006 年 12 月 12 日

RSReportServer.config ファイルには、レポート サーバー Web サービスおよびレポート サーバー Windows サービスにより、レポート サーバーの接続、複数のインスタンスまたはスケールアウトの構成、セッションおよびキャッシュの管理、サービス、サブスクリプションと配信、およびレポートの実行 (表示、データ処理、イベント処理) に使用される設定が格納されています。

ファイルの場所

このファイルは、\Reporting Services\ReportServer フォルダにあります。

編集のガイドライン

暗号化された接続およびユーザー アカウントの値を変更するには、Reporting Services 構成ツールまたは rsconfig ユーティリティを使用できます。暗号化されていない設定を変更するには、テキスト エディタを使用できます。構成設定の変更の詳細については、「Reporting Services の構成ファイル」を参照してください。

表示拡張機能設定をカスタマイズしている場合、Reporting Services のインストールで SAP データの処理に使用する Microsoft .NET Data Provider for mySAP Business Suite の配置を行っている場合、または Service Pack のアップグレードの後に新しいデータ処理拡張機能を登録している場合、構成ファイルを編集するための具体的な手順があります。詳細については、「構成ファイルでの表示拡張機能パラメータの設定」および「Microsoft .NET Data Provider for mySAP Business Suite を使用するための Reporting Services の構成」を参照してください。Microsoft .NET Data Provider for SAP NetWeaver Business Intelligence を登録するには、「Microsoft .NET Data Provider 1.0 for SAP NetWeaver Business Intelligence を使用するための Reporting Services の構成」を参照してください。

構成設定

次の表では、特定の設定に関する情報を示します。構成ファイルに出現する順に、設定を示します。

設定 説明

Dsn、LogonUser、LogonDomain、LogonCred

レポート サーバー データベースへの接続時にレポート サーバーによって内部的に使用される、暗号化された値を指定します。LogonUserLogonDomain、および LogonCred の値は、レポート サーバー接続がドメイン アカウントを使用するように構成されていると作成されます。レポート サーバー データベース接続の詳細については、「レポート サーバー データベース接続の構成」を参照してください。

ConnectionType

レポート サーバーがレポート サーバー データベースへの接続に使用する資格情報のタイプを指定します。有効な値は、Default および Impersonate です。Default は、SQL Server のログインまたはサービス アカウントを使用してレポート サーバー データベースに接続するようにレポート サーバーを構成する場合に指定します。Impersonate は、レポート サーバーが Windows アカウントを使用してレポート サーバー データベースに接続する場合に指定します。

InstanceID

レポート サーバーのインスタンス用の識別子です。レポート サーバーのインスタンス化は、SQL Server のインスタンス化に基づいています。この値は、SQL Server のインスタンス名を指定します。既定では、この値は MSSQL.n です。この設定は変更しないでください。

InstallationID

セットアップによって作成されるレポート サーバーのインストール用の識別子です。この値は GUID に設定されます。

SecureConnectionLevel

Web サービス接続のセキュリティ レベルを指定します。有効な値は、0 ~ 3 で、0 はセキュリティ レベルが最も低くなります。詳細については、「セキュリティで保護された Web サービス メソッドの使用」および「Secure Socket Layer (SSL) 接続用レポート サーバーの構成」を参照してください。

ProcessRecycleOptions

サーバー エラーの発生時に ASP.NET のワーカー プロセスを再利用するかどうかを指定します。有効な値は、0 (既定) および 1 です。0 を指定すると、再利用できます。

CleanupCycleMinutes

レポート サーバー データベースから古いセッションと期限切れのスナップショットを削除するまでの保持期間を分単位で指定します。有効な値は、0 から整数型の最大値までです。既定値は 10 です。値を 0 に設定すると、データベースによる処理のクリーンアップが無効になります。

SQLCommandTimeoutSeconds

この設定は使用されません。

MaxActiveReqForOneUser

1 人のユーザーがレポート サーバーに対して開くことができる同時実行接続の最大数を指定します。接続が最大数に達すると、ユーザーからの追加の接続要求は拒否されます。この構成設定は、サービス拒否 (DoS) 攻撃の緩和を目的としています。有効値は、0 から整数型の最大値までです。既定値は 20 です。

要求の大半はきわめて迅速に処理されるため、1 人のユーザーが任意の時点で 20 より多くの接続を開くということはまずありません。ユーザーが 15 より多い処理集中型のレポートを同時に開く場合は、この値を増やす必要があります。

この設定は、SharePoint 統合モードで動作するレポート サーバーでは無視されます。サーバー モードの詳細については、「Reporting Services の配置モード」を参照してください。

DatabaseQueryTimeout

レポート サーバー データベースへの接続がタイムアウトするまでの期間を秒単位で指定します。この値は、System.Data.SQLClient.SQLCommand.CommandTimeout プロパティに渡されます。有効な値は、0 から整数型の最大値までです。既定値は 120 です。値を 0 に設定することはお勧めできません。0 にすると待ち時間が無制限になります。

RunningRequestsScavengerCycle

孤立し、期限の切れた要求を取り消す頻度を指定します。この値は秒単位で指定します。有効な値は、0 から整数型の最大値までです。既定値は 60 です。

RunningRequestsDbCycle

レポート サーバーが実行中のジョブを評価する頻度を指定します。この評価の目的は、実行中のジョブがレポート実行のタイムアウト値を超えているかどうか、および、いつレポート マネージャの [ジョブの管理] ページに実行中のジョブ情報を表示するかを確認することです。この値は秒単位で指定します。有効な値は、0 から整数型の最大値までです。既定値は 60 です。

RunningRequestsAge

実行中のジョブの状態を新規から実行中に変更するまでの間隔を秒単位で指定します。実行中のジョブは、構成に応じて、レポート サーバーの一時データベースまたはファイル システムに格納されます。有効な値は、0 から整数型の最大値までです。既定値は 30 です。

MaxScheduleWait

次の実行時刻が要求されたときに、レポート サーバー Windows サービスが SQL Server エージェント サービスによるスケジュールの更新を待機する期間を秒単位で指定します。有効な値は、0 から整数型の最大値までです。既定値は 5 です。

DisplayErrorLink

エラーが発生した場合に Microsoft ヘルプとサポート サイトへのリンクを表示するかどうかを示します。このリンクはエラー メッセージに表示されます。ユーザーはサイトにリンクして、更新されたエラー メッセージの内容を表示できます。有効な値は、True (既定) および False です。

WebServiceuseFileShareStorage

キャッシュされたレポート、およびユーザー セッション中にレポート サーバー Web サービスにより作成された一時スナップショットをファイル システムに格納するかどうかを指定します。有効な値は、True および False (既定) です。値を False に設定すると、一時データは reportservertempdb データベースに格納されます。

WatsonFlags

マイクロソフトにレポートを送信するエラー状態をログに記録する情報量を指定します。

WatsonDumpOnExceptions

この設定は変更しないでください。

WatsonDumpExcludeIfContainsExceptions

この設定は変更しないでください。

IsSchedulingService

レポート サーバー データベースのスケジュールと SQL Server エージェント データベースのスケジュールが確実に一致するように専用のスレッドを用意するかどうかを指定します。有効な値は、True (既定) および False です。

SQL Server セキュリティ構成ツールで Reporting Services の機能を有効にしたり無効にしたりすると、この設定に影響します。詳細については、「レポート サーバー Windows サービスの開始と停止」を参照してください。

IsNotificationService

レポート サーバーで、保留中の通知の有無を確認するために、レポート サーバー データベースの通知テーブルのポーリング専用にスレッドを用意するかどうかを指定します。有効な値は、True (既定) および False です。

SQL Server セキュリティ構成ツールで Reporting Services の機能を有効にしたり無効にしたりすると、この設定に影響します。詳細については、「レポート サーバー Windows サービスの開始と停止」を参照してください。

IsEventService

サービスがイベント キュー内のイベントを処理するかどうかを指定します。有効な値は、True (既定) および False です。

SQL Server セキュリティ構成ツールで Reporting Services の機能を有効にしたり無効にしたりすると、この設定に影響します。詳細については、「レポート サーバー Windows サービスの開始と停止」を参照してください。

PollingInterval

レポート サーバーによるイベント テーブルへのポーリング間隔を、秒単位で指定します。有効な値は、0 から整数型の最大値までです。既定値は 10 です。

WindowsServiceUseFileShareStorage

キャッシュされたレポート、およびユーザー セッション中にレポート サーバー Windows サービスにより作成された一時スナップショットをファイル システムに格納するかどうかを指定します。有効な値は、True および False (既定) です。値を False に設定すると、一時データは reportservertempdb データベースに格納されます。

MemoryLimit

レポート サーバー Windows サービス用に、新しい処理要求の受け付けを停止する基準となるメモリのしきい値を指定します。現在実行中の要求は継続されます。

この値は、使用できるメモリの比率として表されます。有効な値は、0 から整数型の最大値までです。既定値は 60 です。

メモリの制限およびアプリケーション ドメインの再利用の詳細については、「Reporting Services で利用可能なメモリの構成」および「レポートとスナップショットのサイズ制限」を参照してください。

RecycleTime

アプリケーション ドメインの再利用期間を分単位で指定します。有効な値は、0 から整数型の最大値までです。既定値は 720 です。

MaximumMemoryLimit

レポート サーバー Windows サービス用に、レポート サーバーのメモリ消費量が使用できるメモリに対して特定の比率に達すると、アプリケーション ドメインを再利用するように指定します。

この値は、再利用の際に使用できるメモリの比率です。既定値は 80 です。この値は、MemoryLimit で設定する値より大きくする必要があります。

MaxAppDomainUnloadTime

再利用操作中にアプリケーション ドメインがアンロードを許可される待ち時間を指定します。この間に再利用が完了しない場合、すべての処理が停止し、アプリケーション ドメインはすぐに再起動されます。

この値は分単位で指定します。有効な値は、0 から整数型の最大値までです。既定値は 30 です。

MaxQueueThreads

レポート サーバーでサブスクリプションと通知を同時に処理するために、レポート サーバー Windows サービスで使用されるスレッドの数を指定します。有効な値は、0 から整数型の最大値までです。既定値は 0 です。0 を選択した場合は、レポート サーバーによってスレッドの最大数が決定されます。整数を指定した場合は、指定した値が、一度に作成できるスレッド数の上限に設定されます。レポート サーバー Windows サービスがプロセスを実行するためにメモリをどのように管理するかについては、「Reporting Services で利用可能なメモリの構成」を参照してください。

UrlRoot

レポート サーバーに格納されているアイテムへのアクセスに使用する URL を構成するために、配信拡張機能によって使用されます。この値は、セットアップ時に指定するか、セットアップ後にレポート サーバーを構成した場合に Reporting Services 構成ツールを使用して指定します。値は、有効な URL アドレスであることが必要です。

UnattendedExecutionAccount

自動実行モードでレポートを実行するために、レポート サーバーで使用されるユーザー名、パスワード、およびドメインを指定します。これらの値は暗号化されます。これらの値を設定するには、Reporting Services 構成ツールまたは rsconfig ユーティリティを使用します。詳細については、「自動実行されるレポート処理用のアカウントの構成」を参照してください。

PolicyLevel

セキュリティ ポリシーの構成ファイルを指定します。有効な値は Rssrvrpolicy.config です。詳細については、「Reporting Services セキュリティ ポリシー ファイルの使用」を参照してください。

WebServiceAccount

レポート サーバー Web サービスを実行するために使用するアカウントを指定します。これは、データ暗号化操作を行う際に、レポート サーバー Web サービスの ID を確認するために使用します。

IsWebServiceEnabled

レポート サーバー Web サービスが SOAP および URL アクセス要求に応答するかどうかを指定します。この値は、SQL Server セキュリティ構成ツールでサービスを有効または無効にすると設定されます。

FileShareStorageLocation

一時スナップショットの格納先となるファイル システム上のフォルダを 1 つ指定します。UNC パスとしてフォルダ パスを指定することはできますが、これはお勧めできません。既定値は、c:\program files\Microsoft SQL Server\MSSQL.x\Reporting Services\RSTempFiles です。

Delivery

レポートの配信時にサブスクリプションによって使用される、既定 (またはカスタム) の配信拡張機能を指定します。

Extension Name

レポート サーバーに対して有効な配信拡張機能を指定します。Reporting Services では、レポート サーバーのファイル共有、レポート サーバーの電子メール、NULL 配信プロバイダ、および SharePoint 配信の配信拡張機能が既定で用意されています。

レポート サーバーの電子メールを使用するには追加の構成が必要です。NULL 配信プロバイダはデータドリブン サブスクリプションでのみサポートされます。SharePoint 配信は、レポート サーバーを SharePoint 統合モードで構成する場合にのみ使用できます。レポート サーバーをネイティブ モードで実行する場合は無視してかまいません。サーバー モードの詳細については、「Reporting Services の配置モード」を参照してください。配信拡張機能の詳細については、「サブスクリプションを通じたレポートの配信」を参照してください。

MaxRetries

レポート サーバーが配信の再試行を行う回数を指定します。既定値は 3 です。

SecondsBeforeRetry

再試行の間隔を指定します。既定値は 900 です。

FileShareConfiguration

サブスクリプションに基づくファイル共有の配信に対する設定を指定します。詳細については、「Reporting Services でのファイル共有の配信」を参照してください。ファイル共有の配信の構成に使用される ExcludedRenderFormats および RenderingExtension 設定の詳細については、この表でこれ以降に示すレポート サーバーの電子メール構成設定を参照してください。

RSEmailConfiguration

サブスクリプションに基づく電子メール配信に対する設定を指定します。詳細については、「電子メール配信用のレポート サーバーの構成」を参照してください。

SMTPServer

リモート SMTP サーバーまたは転送サーバーのアドレスを示す文字列値を指定します。この値は、リモート SMTP サービスに対して必要です。IP アドレス、企業イントラネット上のコンピュータの UNC 名、または完全修飾ドメイン名を使用できます。

SMTPServerPort

メールを送信するために SMTP サービスで使用されるポートを示す整数値を指定します。通常、ポート 25 が電子メールの送信に使用されます。

SMTPAccountName

Microsoft Outlook Express のアカウント名を割り当てる文字列値が含まれています。SMTP サーバーがなんらかの処理にこのアカウントを使用するよう構成されている場合に、この値を設定できます。それ以外の場合は、空のままにしてください。From を使用して、レポートの送信に使用される電子メール アカウントを指定します。

SMTPConnectionTimeout

SMTP サービスを使用した有効なソケット接続に対する、タイムアウトまでの秒単位の待ち時間を示す整数値を指定します。既定値は 30 秒ですが、SendUsing2 に設定されている場合、この値は無視されます。

SMTPServerPickupDirectory

ローカル SMTP サービス用のピックアップ ディレクトリを示す文字列値を指定します。この値には、完全修飾のローカル フォルダ パス (たとえば、d:\rs-emails) を指定する必要があります。

SMTPUseSSL

ネットワークを介した SMTP メッセージの送信時に SSL (Secure Sockets Layer) を使用するよう設定できる、ブール値を指定します。既定値は 0 (または False) です。この設定は、SendUsing 要素が 2 に設定されている場合に使用できます。

SendUsing

メッセージの送信に使用する方法を指定します。有効な値は、次のとおりです。

1 = ローカル SMTP サービスのピックアップ ディレクトリからメッセージを送信します。

2 = ネットワークの SMTP サービスからメッセージを送信します。

SMTPAuthenticate

TCP/IP 接続経由での SMTP サービスへのメッセージ送信に使用する認証の種類を示す整数値を指定します。有効な値は、次のとおりです。

0 = 認証を行いません。

1 = (サポートされていません)。

2 = NTLM (NT LanMan) 認証を行います。ネットワーク SMTP サーバーへの接続には、レポート サーバー Windows サービスのセキュリティ コンテキストが使用されます。

From

レポートの送信元の電子メール アドレスを、abc@host.xyz 形式で指定します。アドレスは、送信する電子メール メッセージの [差出人] 行に表示されます。リモート SMTP サーバーを使用している場合に、この値が必要です。メールを送信する権限を持つ有効な電子メール アカウントを指定する必要があります。

EmbeddedRenderFormats

電子メール メッセージ本文内のレポートのカプセル化に使用する表示形式を指定します。続いて、レポート内の画像がレポートに埋め込まれます。有効な値は、MHTML および HTML4.0 です。

PrivilegedUserRenderFormats

"すべてのサブスクリプションを管理" タスクを使用してサブスクライブが有効になっている場合に、ユーザーがレポートのサブスクリプション用に選択できる表示形式を指定します。この値が設定されていない場合は、意図的に除外されたものを除く、すべての表示形式を使用できます。

ExcludedRenderFormats

指定の配信拡張機能で適切に処理されない形式を意図的に除外します。既定では、電子メール配信とファイル共有配信に対し、HTMLOWC、RGDI、および Null 配信拡張機能は除外されます。同じ表示拡張機能の複数のインスタンスは除外できません。複数のインスタンスを除外すると、レポート サーバーが構成ファイルを読み取るときにエラーが発生します。

SendEmailToUserAlias

この値は、DefaultHostName と連動します。

SendEmailToUserAliastrue に設定すると、個々のサブスクリプションを定義したユーザーが、レポートの受信者として自動的に指定されます。[宛先] フィールドは非表示になります。この値が false に設定されている場合、[宛先] フィールドが表示されます。レポートの配信を最大限に制御する場合は、この値を true に設定します。有効な値は、次のとおりです。

True = サブスクリプションを作成しているユーザーの電子メール アドレスが使用されます。これは既定値です。

False = 任意の電子メール アドレスを指定できます。

DefaultHostName

この値は、SendEmailToUserAlias と連動します。

SendEmailToUserAlias が True に設定されている場合に、ホスト名を示す文字列値を指定して、ユーザーの別名に追加します。この値には、ドメイン ネーム システム (DNS) 名または IP アドレスを指定できます。

PermittedHosts

電子メール配信を受信できるホストを明示的に指定することにより、レポートの配信を制限します。PermittedHosts 内で、各ホストは HostName 要素として指定されます。この値は、IP アドレスまたは DNS 名のいずれかです。

ホストに定義された電子メール アカウントのみが、有効な受信者です。DefaultHostName を指定した場合、そのホストが PermittedHostsHostName 要素として含まれていることを確認してください。この値は、1 つ以上の DNS 名または IP アドレスである必要があります。既定では、この値は設定されていません。値が設定されていない場合は、電子メール化されたレポートを受信できるユーザーは制限されません。

Null

キャッシュを事前に読み込むために使用する NULL 配信プロバイダを指定します。詳細については、「Reporting Services でのレポートのキャッシュ」を参照してください。

Render

レポート プレゼンテーションで使用される、既定 (またはカスタム) の表示拡張機能を指定します。既定の表示拡張機能には、NULL、XML、CSV、IMAGE、PDF、RDGI、HTML4.0、HTML3.2、MHTML、および EXCEL があります。

Data

クエリの処理に使用される、既定 (またはカスタム) のデータ処理拡張機能を指定します。既定のデータ処理拡張機能には、SQL、OLEDB、OLEDB-MD、ORACLE、ODBC、および XML があります。

Semantic Query

レポート モデルの処理に使用するセマンティック クエリ処理拡張機能を指定します。クエリ処理は拡張できません。Reporting Services に含まれるセマンティック クエリ処理拡張機能では、SQL Server リレーショナル データと Analysis Services 多次元データをサポートしています。

Security

認証のサポートに使用される、既定およびカスタムの認証拡張機能を指定します。既定およびカスタムの認証拡張機能には Windows があります。詳細については、「セキュリティ拡張機能の実装」を参照してください。

EventProcessing

既定のイベント ハンドラを指定します。このリリースでは、カスタムのイベント ハンドラを作成することはできません。

参照

概念

Reporting Services で利用可能なメモリの構成
HTML ビューアおよびレポート マネージャのスタイル シートのカスタマイズ
Reporting Services の構成ファイル
レポート サーバーの初期化
暗号化されたレポート サーバー データの格納
Reporting Services 構成ツール

その他の技術情報

rsconfig ユーティリティ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 12 月 12 日

変更内容 :
  • MaxActiveReqForOneUser
  • Extension Name

2006 年 7 月 17 日

変更内容 :
  • MaxQueueThreads の説明を修正しました。

2006 年 4 月 14 日

新しい内容 :
  • ExcludedRenderFormats
変更内容 :
  • Dsn、LogonUser、LogonDomain、LogonCred