rrRenderingError
新規 : 2006 年 7 月 17 日
詳細
製品名 |
SQL Server |
製品バージョン |
9.0 |
製品ビルド番号 |
9.00.1399 |
イベント ID |
rrRenderingError |
イベント ソース |
Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings.resources.Strings |
コンポーネント |
Reporting Services |
メッセージ テキスト |
レポートの表示中にエラーが発生しました。(rrRenderingError) %1。 |
説明
このメッセージは、Reporting Services がレポートを表示またはエクスポートできない場合に返されます。
インデックスが範囲外であることを示すメッセージが表示された場合は、通常、次のような原因が考えられます。
- 入れ子になったデータ領域を含むレポートを Excel 形式でエクスポートしようとしました。Excel では入れ子になった領域はサポートされません。
- Reporting Services では、レポートを表示するときにすべてのヘッダー行がまとめて保持され、最初の行の高さに基づいてレポート全体の高さが計算されます。レポートにソフト改ページが含まれている場合は、特定の行数の後にソフト改ページが挿入されます。最初の行の高さによっては、レポートがページ サイズを超える場合があります。レポート全体の長さがページ長を超えた場合、想定した行数の後にソフト改ページを挿入できないため、このエラーが表示されます。
- Reporting Services によるレポートの表示処理でイメージ サイズの決定が必要になり、その処理でイメージ サイズを丸めるときにエラーが発生しました。
オブジェクトの現在状態が原因で操作を実行できないことを示すメッセージは、次のことが原因で表示されます。
- マトリックス テーブルのセル内にある非表示のテーブルなど、レポートに非表示データ領域が含まれています。
通常、オブジェクトのインスタンスにオブジェクト参照が設定されていないことを示すメッセージは、次の 1 つ以上のことが原因で表示されます。
- レポートの空の一覧内にソフト改ページが含まれています。
- 非表示のグループを含むレポートを PDF 形式でエクスポートしようとしました。
- レポート サーバーにパブリッシュされていないサブレポートへのリンクを含むレポートを CSV 形式でエクスポートしようとしました。
- レポートに幅または高さが 0 のテキスト ボックスが含まれています。
- テキスト ボックスが非表示か、テキスト ボックスの NoRows プロパティが true に設定されています。
- テキスト ボックスがテーブルの複数のセルにまたがっていて、そのうちのいくつかのセルに NULL 値のコレクションが含まれています。
- レポートに静的な列または行が含まれていて、Visibility プロパティの Hidden が true に設定されています。
- レポートに静的な列または行、および総計が含まれています。
- レポートに静的な列見出しが含まれていて、Visibility プロパティの Hidden が true に設定されています。
- マトリックス レポートに複数の行と列が含まれていて、Visibility プロパティの Hidden が true に設定されているときに、そのレポートを PDF 形式または TIFF 形式でエクスポートしようとしました。
通常、インデックスと長さが文字列内の位置を指す必要があることを示すメッセージは、次のことが原因で表示されます。
- レポートに含まれているパラメータの値が、英語以外の言語を使用するロケールに依存しています。
- レポートに含まれている言語の参照が、特定の言語を指していません ("en-US" ではなく "en" など)。
ユーザーのアクション
この問題のトラブルシューティングを行うには、次の作業を行います。
- メッセージ内に含まれている具体的なエラーを確認し、その内容に応じてレポートを見直します。
- 問題がソフト改ページに関連している場合は、ページの高さを増やすか、最初の行の高さを減らすか、ヘッダー行の数を減らします。
- 問題がイメージ サイズの丸めに起因している場合は、イメージの高さと同じにならないようにページ ヘッダーの高さを少し増やすか、きちんと収まるようにイメージ サイズを変更します。