SQL Server 2012 における SQL Server Reporting Services の動作変更

このトピックでは、Reporting Services における動作変更について説明します。 動作変更によって、SQL Server の以前のバージョンに比べて、SQL Server 2012 の機能の動作や操作方法が変わります。

このトピックの内容

  • SQL Server 2012 Reporting Services における動作変更

  • SQL Server 2008 R2 Reporting Services における動作変更

  • SQL Server 2008 Reporting Services における動作変更

SQL Server 2012 Reporting Services の動作変更

ここでは、Reporting Services SharePoint モードでの動作変更について説明します。

"アイテムの表示" 権限によって共有データセットがダウンロードされない (SharePoint モード)

新しい動作: "アイテムの表示" SharePoint 権限を持つユーザーは、Reporting Services 共有データセットのコンテンツをダウンロードできなくなりました。 この動作変更は、レポート、データ ソース、およびモデルに対する各 "アイテムの表示" 権限間で一貫しています。 "アイテムの表示" 権限を持つユーザーは、レポート、データ ソース、およびモデルを表示することはできますが、それらのコンテンツをダウンロードすることはできません。

以前の動作: "アイテムの表示" SharePoint 権限を持つユーザーは、Reporting Services 共有データセットのコンテンツをダウンロードすることができました。

SharePoint 権限レベルの詳細については、「ユーザー権限とアクセス許可レベル」を参照してください。

SharePoint モードでは Report Server のトレース ログが新しい場所に置かれる (SharePoint モード)

新しい動作: SharePoint モードでインストールされたレポート サーバーについては、レポート サーバーのトレース ログが %Programfiles%\Common Files\Microsoft Shared\Web Server Extensions\14\Web Services\ReportServer\LogFiles の下に置かれます。

以前の動作: Report Server のトレース ログは、次のようなパスの下に置かれていました: %Programfilesdir%\Microsoft SQL Server\<RS_instance>\Reporting Services\LogFiles

GetServerConfigInfo SOAP API がサポートされなくなった (SharePoint モード)

新しい動作: PowerShell コマンドレット "Get-SPRSServiceApplicationServers" を使用します。

以前の動作: SOAP クライアント コードを開発して、Reporting Services エンド ポイントと直接通信し、GetReportServerConfigInfo() を呼び出すことができました。

レポート サーバーの構成と管理のツール

SharePoint モードで構成マネージャーが使用されない

新しい動作: Reporting Services 構成マネージャーでは、SharePoint モードのレポート サーバーはサポートされなくなりました。 Reporting Services SharePoint モードの構成は、SharePoint サーバーの全体管理を使用して完了できるようになったため、Reporting Services 構成マネージャーでは SharePoint モードはサポートされなくなりました。 構成マネージャーは今後、ネイティブ モードのレポート サーバーに対してのみ使用されます。

サーバーを別のモードに変更できない

新しい動作: サーバー モードを変更することはできません。 レポート サーバーをネイティブ モードとしてインストールした場合、それを変更または再構成して SharePoint モードにすることはできません。 SharePoint モードでインストールした場合は、レポート サーバーをネイティブ モードに変更できます。

以前の動作: Reporting Services レポート サーバーを SharePoint モードでインストールします。 レポート サーバーをネイティブ モードに切り替えたい場合は、Reporting Services 構成マネージャーを開き、新しいネイティブ モード データベースを作成するか、または既存のネイティブ モード データベースに接続することで、ネイティブ モードに切り替えることができました。 また、Reporting Services 構成マネージャーを使用して、SharePoint モードからネイティブ モードに切り替えることもできました。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

SQL Server 2008 R2 Reporting Services における動作変更

ここでは、SQL Server 2008 R2 Reporting Services の動作変更について説明します。

注意

SQL Server 2008 R2 は SQL Server 2008 のマイナー バージョン アップグレードなので、SQL Server 2008 のセクションのコンテンツも確認することをお勧めします。

Reporting Services WMI プロバイダー ライブラリの SecureConnectionLevel プロパティ

SQL Server 2008 Reporting Services の WMI プロバイダー ライブラリでは、SecureConnectionLevel プロパティの値に 0、1、2、3 を設定できます。このとき、いずれの Web サービス メソッドでも SSL (Secure Sockets Layer) が不要であるときは 0、すべての Web サービス メソッドで SSL が必要であるときは 3、SSL を必要とする Web サービス メソッドのサブセットがあるときは 1 および 2 を使用します。 SQL Server 2008 Reporting Services では、これらの値によって次の 2 つの設定のみを行うことができます。

  • 0 は、いずれの Web サービス メソッドでも SSL が不要であることを示します。

  • 正の整数は、すべての Web サービス メソッドで SSL が必要であることを示します。

この変更によって、レポート サーバーが Web サービス呼び出しに応答する方法に影響が及びます。 たとえば、ListSecureMethods を実行した場合、SecureConnectionLevel が 0 に設定されていると何も返されないのに対し、SecureConnectionLevel が 1、2、3 のいずれかに設定されていると ReportingService2005 のすべてのメソッドが返されるようになります。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

SQL Server 2008 Reporting Services における動作変更

ここでは、SQL Server 2008 Reporting Services の動作変更について説明します。

レポート サーバーの構成と管理のツール

レポートの作成

レポート処理

レポートの表示

レポート サーバーの構成と管理のツールの動作変更

Reporting Services には、サーバーの構成作業やコンテンツおよび操作の管理を行うためのツールとアプリケーションが数種類用意されています。 このリリースでは、各ツールが特定の目的 (構成、管理、およびコンテンツ管理) に沿って作られており、 ツール内の一貫性を図り、機能の重複を排除する目的で、ツールに対して機能およびタスクの追加や削除が行われました。 このため、これまでと同じタスクを実行するためであっても、使用するツールが変わるケースもあります。

機能

説明

Reporting Services の構成

色分けされた状態アイコンが削除されました。 仮想ディレクトリを作成するためのページが、新しい URL 構成ページに置き換わります。 レポート サーバー データベースの作成および構成のワークフローが改訂されました。 ウィザードを使用してデータベース接続の作成や更新を行えるようになりました。

SQL Server Management Studio

Management Studio では、サーバー管理タスクのみがサポートされます。 ネイティブ モードまたは SharePoint 統合モードで実行されているレポート サーバーに接続してサーバーを構成できます。

レポート マネージャー

レポート マネージャーは、レポート サーバーのコンテンツを表示および管理するために使用されます。 このリリースでは、レポート モデルを管理する機能が導入されており、 モデル アイテムのセキュリティを設定し、モデル内のエンティティにクリックスルー レポートを関連付けることができるようになりました。

要求時のレポート処理に導入された変更により、レポート マネージャーでレポートを表示する際に、レポートの実際のページ数ではなく、予測ページ数が疑問符付きでツール バーに表示されるようになりました。 [最終ページ] ボタンをクリックしてレポートの末尾に移動する操作は引き続き有効です。

ツールでサポートされるタスク

タスク

レポート サーバーの構成

Management Studio

レポート マネージャー

コマンド ライン ユーティリティ

URL を予約する

サービス アカウントとパスワードを設定する

レポート サーバー データベースの作成や、接続情報の変更を行う

レポート サーバーのスケールアウトを構成する

暗号化されたデータのバックアップ、復元、キーの変更、または削除を行う

自動実行アカウントを構成する

レポート サーバーの電子メールを構成する

個人用レポートを有効にする

×

レポート実行のログ記録を有効にする

×

クライアント側印刷機能を有効にする

レポート履歴のサーバー既定値を設定する

ロール定義を作成または変更する

実行中のレポートやモデルのプロセスの状態を表示し、時間がかかりすぎている場合に中止する

アイテム レベルおよびシステム レベルのロールの割り当てを作成して、レポート サーバーのアイテムや操作に対する権限を与える

レポート サーバーのフォルダー階層を定義および管理する

レポート、レポート モデル、共有データ ソース、リソース、およびフォルダーを表示する

レポート定義 (.rdl) ファイル、レポート モデル (.smdl) ファイル、およびリソース ファイルをアップロードする

共有スケジュールを作成および管理する

×

リンク レポートを作成および管理する

×

レポート履歴を作成および管理する

共有データ ソースと、個々のレポートで定義されるデータ ソース プロパティを作成および管理する

レポートについて、データを処理するスケジュールの設定や、レポート実行スナップショットとして実行するための構成を行う

レポート配信をサブスクライブし、データ ドリブン サブスクリプションを作成および管理する

データ ドリブン サブスクリプションを作成する

レポート ビルダーを使用してレポートを作成、変更、および保存する

モデルの生成、モデルのエンティティへのクリックスルー レポートの関連付け、およびモデル アイテムのセキュリティの設定を行う

レポートの作成

以前のバージョンの Reporting Services では、テーブル、マトリックス、一覧、およびグラフの 4 つのデータ領域が、独自のレイアウト動作とプロパティを持つ別個のレポート アイテムになっていました。 このリリースの Reporting Services では、テーブル、マトリックス、および一覧の各データ領域が、Tablix データ領域という新しい柔軟なグリッド レイアウトに置き換えられています。Tablix データ領域は、あらかじめ定義されたテンプレートを使用して従来のデータ領域を作成します。 Tablix データ領域を使用すると、テーブルとマトリックスの特徴を組み合わせて柔軟なレポート レイアウトを作成できます。 グラフ データ領域は、独立したレポート アイテムのまま残されています。 グラフ データ領域には、新しいグラフの種類 (極座標、レーダー、じょうごなど) が追加されています。 新しいグラフの種類の詳細については、「グラフ (レポート ビルダーおよび SSRS)」を参照してください。 Tablix データ領域の詳細については、「テーブル、マトリックス、および一覧 (レポート ビルダーおよび SSRS)」を参照してください。

レポート本文や四角形のコンテナーの空白の保持

余分な空白は既定で削除されなくなりました。 レポートのデザイン画面で表示したときにレポート本文に余分な空白が含まれていたレポートを表示した場合、ページ上の最後のレポート アイテムの後にある末尾の空白が保持されます。 これにより、既存のレポートのページ数が増加する可能性があります。 この空白を削除するには、レポート プロパティの ConsumeContainerWhitespace を true に設定します。

レポート処理

SQL Server 2008 ではレポートの処理が再設計されており、 レポートが、レポートを読むユーザーの操作に応じてページごとに処理および表示されるようになっています。 各ページのデータの量はページの表示時間に影響します。 合計ページ数は、レポートが表示されるときに特定されます。 一部のレンダラーでは、レポートのすべてのページが表示されるまで推定ページ数が表示されます。

画像

レポートを表示する際に、画像が最初のセッションの間に取得されなくなりました。 画像は、要求時の処理で初めてアクセスされたときに取得されます。

履歴スナップショットや実行スナップショットの場合は、スナップショット作成時に取得されます。

実行ログ : TimeDataRetrieval、TimeProcessing、TimeRendering

TimeDataRetrievalTimeProcessing、および TimeRendering のレポート ログ エントリは、レポート プロセッサへの最初の要求時に記録されます。

エクスポート時のエラー検出

以前のバージョンの Reporting Services では、レポート全体が処理されてからでないとページを表示できませんでした。 このため、レポートをエクスポートする前に、Visibility.Hidden RDL プロパティの式のエラーを検出できました。 レポートの最初のページを表示できれば、レポート全体をエラーなしでエクスポートできました。

このリリースでは、レポートはページごとに処理されます。 そのため、Visibility.Hidden RDL プロパティの式にエラーがある場合、そのエラーは、そのエラーを含むページがエクスポートのために処理されて初めて検出される可能性があります。 このような場合、エクスポート全体が失敗します。 レポートのいくつかのページを問題なく表示できても、レポート全体をエクスポートできるとは限りません。 レポートがエラーなしでエクスポートされるかどうかは、実際にレポートをエクスポートしてみて正常な完了を待たないとわかりません。

グループ化、並べ替え、フィルター処理などの操作の式の評価は、以前のバージョンの Reporting Services と同じように動作します。 これらの式のエラーはレポート処理コンポーネントによって検出され、レポートの最初のページが表示される前に重大なエラーとして報告されます。

レポートの表示

レポートの表示が再設計され、既存のレポートを表示するときの動作が次の点で変更されています。

改ページ

以前のバージョンの Reporting Services では、ソフト改ページ レンダラーがコンテナー内のレポート アイテム (四角形の中のレポート アイテムやレポート本文の中のレポート アイテム) を処理する際に、余分な空白ページを最小限にするために一番上と一番下のレポート アイテムの改ページがコンテナーに適用されていました。 新しい表示オブジェクト モデルでは、レポート アイテムに改ページ (論理的な改ページ) を設定すると、常に新しいページが表示されます。 余分なページを除去する処理は行われません。

詳細については、「Reporting Services の改ページ (レポート ビルダーおよび SSRS)」を参照してください。

RepeatWith アイテム

以前のバージョンの Reporting Services のソフト改ページ レンダラーでは、RepeatWith プロパティが true に設定されている場合にレポート アイテムがページに含まれていました。 ソフト改ページ レンダラーでは、ページ サイズの性質が柔軟であったため、これらのレポート アイテムがページ サイズの計算に含まれていませんでした。また、InteractiveHeight を設定してページ上のデータの量を制御する場合にも考慮されませんでした。 SQL Server 2008 では、これらのアイテムがページの合計サイズに含まれます。 その結果、ページに含まれるデータが少なくなる可能性がありますが、InteractiveHeight の値を設定した場合の方がページ サイズへの影響は大きくなります。

詳細については、「レンダリングの動作 (レポート ビルダーおよび SSRS)」を参照してください。

Excel の入れ子になったサブレポートとデータ領域

以前のバージョンの Reporting Services では、レポートを Microsoft Office Excel にエクスポートする際に、テーブルやマトリックスのセルの入れ子になったデータ領域やサブレポートはサポートされませんでした。 SQL Server 2008 では、この制限がなくなりました。 入れ子になったデータ領域やサブレポートをデータ領域で使用するレポートを設計し、それを Excel のレンダラーにエクスポートすると、入れ子になったレポート アイテムが表示されます。

詳細については、「Microsoft Excel へのエクスポート (レポート ビルダーおよび SSRS)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

関連項目

概念

新機能 (Reporting Services)

SQL Server 2012 における SQL Server Reporting Services の非推奨機能

SQL Server 2012 で廃止された SQL Server Reporting Services の機能

SQL Server 2012 における SQL Server Reporting Services の重大な変更