KB2485396 - 修正: HideDuplicates プロパティが None に設定されていない場合、SSRS 2008 R2 でハード改ページ レンダラーを使用してレポートをエクスポートするとエラーが発生する

マイクロソフトでは、Microsoft SQL Server 2008 R2 の修正を 1 つのダウンロード可能なファイルとして配布しています。 修正は累積的であるため、新しいリリースの修正には、以前のリリースの SQL Server 2008 R2 の修正に含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。

現象

たとえば次のようなシナリオを考えてみます。

  • コンピューターに Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) をインストールします。

  • Tablix コントロールを含むレポートを作成します。 この Tablix コントロールにはテキスト ボックスがあります。

  • テキスト ボックスの HideDuplicates プロパティをレポートの範囲内の値に設定します。 そのため、このプロパティの値は None には設定されません。

  • 任意のハードページ区切りレンダラーを使用してレポートをレンダリングまたはエクスポートしようとするとします。 たとえば、次のいずれかのレンダラーを使用しようとします。

    • PDF
    • TIFF
    • 印刷/印刷レイアウト/印刷プレビュー

このシナリオでは、レポートはエクスポートされません。 また、レポート デザイン ツールで次のエラー メッセージが表示されることがあります。

注

ローカル レポートの処理中にエラーが発生しました。
(処理中): ScalableList: インデックス <id> が許可される範囲外 [0::<id-1>]

また、レポート マネージャーまたはレポート サーバー Web サービスで次のエラー メッセージが表示されることがあります。

注

レポート サーバーで内部エラーが発生しました。 詳細については、エラー ログを参照してください。 (rsInternalError)
説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。 エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。
例外の詳細: Microsoft.Reporting.WebForms.ReportServerException: レポート サーバーで内部エラーが発生しました。 詳細については、エラー ログを参照してください。 (rsInternalError)
ソース エラー:
現在の Web 要求の実行中に、ハンドルされていない例外が生成されました。 例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して識別できます。

原因

この問題が発生するのは、タブリスト コントロールのテキスト ボックスに対して HideDuplicates プロパティが None に設定されていない場合に、ハードページ区切りレンダラーが例外をスローするためです。

解決策

累積的な更新プログラムの情報

SQL Server 2008 R2

この問題の修正プログラムは、累積的な更新プログラム 6 で最初にリリースされました。 SQL Server 2008 R2 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

2489376 SQL Server 2008 R2 の累積的な更新プログラム パッケージ 6 (注: ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 R2 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

テキスト ボックスの HideDuplicates プロパティの詳細については、次の MSDN (Microsoft Developer Network) Web サイトを参照してください。

テキスト ボックスの HideDuplicates プロパティに関する一般的な情報
        
SQL Server の増分サービス モデルの関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

935897 報告された問題に対する修正プログラムを提供するために、SQL Server チームから提供されている増分サービス モデルを入手できます。SQL Server 更新プログラムの命名方式の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい命名スキーマソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明