Reporting Services の各エディションのプログラミング機能
Microsoft Reporting Services にはいくつかの異なるエディションがあります。ここでは、Reporting Services の異なるエディションで使用可能なプログラミング機能について説明します。
使用できない機能に対するエラー メッセージ
Reporting Services の現在インストールされているエディションでサポートされていない機能を使用する SOAP メソッドへの呼び出しが実行されると、Reporting Services は RSNotSupported エラーを返します。このエラー メッセージの内容は次のとおりです。
This feature is unavailable in this sedition of Microsoft SQL Server Reporting Services.
Reporting Services の有効期限が切れた評価エディションへのアクセスが実行されると、Reporting Services は RSEvaluationPeriodExpired エラー メッセージを返します。このエラー メッセージの内容は次のとおりです。
The evaluation period for this instance of Microsoft SQL Server Reporting Services has expired. A license is now required.
エディションによる機能の制限
次の表に、エディションによってサポートされるプログラミング機能の領域を示します。
Feature/Edition |
Express |
Workgroup |
Standard |
Enterprise |
Data Source(s) |
Express |
Workgroup |
○ |
○ |
Rendering Formats |
Excel、PDF、画像 (RGDI、印刷)、HTML |
Excel、PDF、画像 (RGDI、印刷)、HTML |
○ |
○ |
Management |
レポート マネージャ |
○ |
○ |
○ |
Caching |
× |
× |
○ |
○ |
History |
× |
× |
○ |
○ |
Delivery |
× |
× |
○ |
○ |
Scheduling |
× |
× |
○ |
○ |
Extensibility |
× |
× |
○ |
○ |
Custom Authentication |
× |
○ |
○ |
○ |
Scale-out Report Servers |
× |
× |
× |
○ |
Subscriptions |
× |
× |
○ |
○ |
Data Driven Subscriptions |
× |
× |
× |
○ |
Role Based Security |
固定ロール |
固定ロール |
○ |
○ |
Report Builder |
× |
○ |
○ |
○ |
Report Models |
× |
Workgroup |
○ |
○ |
Model Level Security |
× |
× |
○ |
○ |
Infinite Clickthrough |
× |
× |
× |
○ |
注 :
1 ローカル SQL Server インスタンスのみ
2 SQL Server および Analysis Services のみ
エディションによる Web サービス API メソッドの可用性
次の表に、SQL Server Express に対しては使用できない ReportExecution Web サービス エンドポイント メソッド呼び出しを示します。
Method |
Restriction |
History。HistoryID パラメータが null ではない場合、例外がスローされます。 |
次の表に、SQL Server Express では使用できない管理 Web サービス エンドポイント メソッド呼び出しを示します。
Method |
Restriction Reason |
DataDrivenSubscriptions |
|
History |
|
CustomRolesSecurity |
|
Scheduling |
|
Subscriptions |
|
History |
|
CustomRolesSecurity |
|
Scheduling |
|
Subscriptions |
|
GetDataDrivenSubscriptionProperties |
DataDrivenSubscriptions |
ExecutionSnapshots および Scheduling。ExecutionSetting パラメータが ExecutionSettingEnum.Live と等価ではなく、かつ Schedule パラメータが null ではない場合、例外がスローされます。 |
|
History |
|
History および Scheduling。Schedule パラメータが null ではない場合、例外がスローされます。 |
|
History。HistoryID パラメータが null ではない場合、例外がスローされます。 |
|
Scheduling |
|
Subscriptions |
|
History |
|
Scheduling |
|
Scheduling |
|
Subscriptions |
|
ListSubscriptionsUsingDataSource |
|
Scheduling |
|
Scheduling |
|
Caching |
|
DataDrivenSubscriptions |
|
ExecutionSnapshots および Scheduling。ExecutionSetting パラメータが ExecutionSettingEnum.Live と等価ではなく、かつ Schedule パラメータが null ではない場合、例外がスローされます。 |
|
History |
|
History および Scheduling。Schedule パラメータが null ではない場合、例外がスローされます。 |
|
CustomRolesSecurity |
|
Scheduling |
|
Subscriptions |
|
ExecutionSnapshots |
参照
その他の技術情報
SQL Server 2005 Express Edition with Advanced Services の Reporting Services
SQL Server 2005 の各エディションがサポートする機能
Reporting Services の機能
レポート サーバー Web サービスの機能