Select the product you need help with
SQL Server Reporting Services を使用すると、「System.OutOfMemoryException」のエラー メッセージが表示される可能性があります。文書番号: 909678 - 対象製品 目次現象Microsoft SQL Server 2000 Reporting Services または Microsoft SQL Server 2005 Reporting Services を使用して、使用すると、次のエラー メッセージが表示されることがあります。 は、内部エラーは、レポート サーバーでが発生しました。 詳細についてはエラー ログを参照してください。詳細。(rsInternalError)オンライン ヘルプを表示します。 例外の種類System.OutOfMemoryException がスローされました。 System.OutOfMemoryException。 例外の種類System.OutOfMemoryException がスローされました。 イベント 1
原因この問題がコンピューターに存在しないために発生します。要求された操作を完了する十分なメモリ。 制限SQL Server 2000 Reporting Services のレポートには、[処理の特定の部分をがメモリがバインドされています。たとえば、クエリの結果の処理とオブジェクト モデルを使用してレンダリングはバインドされたメモリです。 コンピューターは十分なはありません。1 つの場合は、要求された操作を完了するためのメモリまたは、次の条件に該当します。
この問題は、実行時に発生する場合ステージは、この問題の最も可能性の高い発生する大量のメモリが消費されるため、クエリ結果で返されるデータです。さらに、次の要因実行中のメモリの使用量に影響します。
.aspx の http://msdn2.microsoft.com/en-us/library/aa179471 (SQL.80)
(http://msdn2.microsoft.com/en-us/library/aa179471(SQL.80).aspx)
解決方法この問題を解決するには、次の方法のいずれかを使用します。 方法 1十分な物理メモリをコンピューターに追加します。メモ 以上 2 ギガバイト (GB) のメモリがある場合は、有効にすることができます。パフォーマンス向上の Boot.ini ファイルで/3 GBスイッチ。 SQL Server では/3 GB スイッチを使用する方法の詳細についてをクリックして、マイクロソフト サポート技術情報の資料を参照する次の資料番号: 274750
(http://support.microsoft.com/kb/274750/
)
SQL Server が 2 GB 以上の物理メモリを使用するを構成する方法方法 2メモリの制約の場合は、勤務時間外に実行するレポートをスケジュール低い。方法 3MemoryLimitの調整値を設定します。メモ レポート サービスの Web を使用してレポートのレンダリング時サービス、レポート サービスの Web サービスは、Machine.config ファイルからMemoryLimitの設定を取得します。ただし、スケジュール設定されたレポートレポート サーバー Windows サービスによってレンダリングされます。レポート サーバーの Windowsサービスは、RSReportServer.config ファイルのMemoryLimitの設定を取得します。 詳細についてはMemoryLimitの設定については、「関連情報」セクションを参照してください。 方法 4Microsoft SQL Server 2005年のレポートの 64 ビット バージョンにアップグレードします。サービスです。方法 5レポートのデザインを変更します。これを行うには、次の方法のいずれかを使用します。メソッドレポートのクエリのデザインを変更します。メモリの消費量を削減することができます。レポートのクエリは次のように再設計。
方法 B別の形式にレポートをエクスポートします。メモリを削減することができます。によっては、別の形式を使用して、レポートを表示するのには消費します。次いくつかのエクスポート形式では、注文のほとんどのメモリ消費量を表します。最小限のメモリ消費します。元に戻す
メソッド Cレポートのデザインを簡略化します。メモリの消費量を削減することができます。レポートのデザインを次のように簡単になります。
例この問題を解決する方法を次の例に示します。次の使用例を検討してください。
詳細SQL Server 2000 Reporting Services を使用すると、使用可能性があります。次のいずれかが原因で、メモリ関連の問題が発生します。エラーの状態:
System.OutOfMemoryExceptionエラーに SQL Server 2000年レポートで発生するエラーです。多くのメモリ、システムとシステムの操作を要求したときのサービスメモリを提供することはできません。場合このエラーが発生した、SQL Server 2000年のレポートサービスは、安全でない方法でプロセスをシャット ダウンします。シャット ダウンは安全ではないです。SQL Server 2000 Reporting Services を実行中のリソースを共有するため要求します。したがって、SQL Server 2000 Reporting Services を保証することはできません。データは、すべての要求に対しても安全です。 メモリの制限の集まりです。システムが不安定になる可能性がある条件を保護するために設定します。たとえば、制限値は、レポート サーバーを防止、メモリ プロセスを使用して大量のメモリ。メモリの制限と、RSReportServer.config ファイルで定義されている、 MaximumMemoryLimitの設定を介して、 MemoryLimitの設定を指定します。時メモリの制限に到達した、Microsoft .NET によってエラーが発生します。実際の SQL Server 2000 Reporting Services を実行する前にフレームワークメモリです。 Web サイトから、またはから、スケジュールされたレポートを表示することができます。タスクです。したがって、エラー条件は 2 つの異なる環境で発生可能性があります。SQL Server 2000年レポート サービス。環境を次に示します。
レポート サービスの Web サービスと、System.OutOfMemoryException エラー例外メッセージおよびシャット ダウンのメッセージと同様に、次のメッセージが SQL Server 2000年レポート サービスのログに記録されます。ファイル(ReportServerService_<timestamp></timestamp>.log)。w3wp! ライブラリ ! 1b3c ! 07/11/2005年-10: 38:00:: e エラー: が見つかりませんSystem.OutOfMemoryException の例外:Microsoft.ReportingServices.ReportProcessing.WrapperReportRenderingException:例外の種類Microsoft.ReportingServices.ReportRendering.ReportRenderingException をしました。スローされます。--->Microsoft.ReportingServices.ReportRendering.ReportRenderingException: 例外Microsoft.ReportingServices.ReportRendering.ReportRenderingException の種類発生しました。System.OutOfMemoryException--->: 例外の種類System.OutOfMemoryException がスローされました。 w3wp! ライブラリ ! 1b3c ! 07/11/2005年-10: 38:00:: e エラー: ワーカーの終端プロセス \Microsoft SQL Server\<Instance of="" sql="" server=""></Instance>\Reporting Services\LogFiles さらに、次のようなイベントです。アプリケーション ログに記録。
この問題を解決するのより多くの物理メモリを追加することができます。システムまたはその他のメモリの使用量を削減処理します。 理想的には、 MemoryLimitの設定や、アプリケーション プールの設定 Microsoft インターネット インフォメーション サービス (IIS) 6.0 の調整することができます。メモリ不足の状況が発生する前にエラーがキャッチされること。そのため、プロセスが正常に取り上げます。実験する必要があります、設定、およびメモリを常にすることの保証はありません。最初に制限されます。 レポート サービスの Web サービスとメモリの制限Windows のイベント ログと SQL Server のメッセージが記録されます。2000 レポート サービスのログ ファイル。レポート サービスの Web サービスのログ ファイルプロセスがシャット ダウンされることを示します。ただし、SQL Server 2000年レポートサービスのシャット ダウンを制御していないと、エラー情報をログに記録することはできません。シャット ダウンします。次のイベントの 1 つであることに注意してください可能性がアプリケーション ログに記録。 イベント 1
メモリ制限の下で変更することができます、<processModel></processModel>で、Machine.config ファイルのセクション。 メモ ネイティブ モードでは、Machine.config に IIS 6.0 を実行している場合ファイルは使用されません。メモリの制限のプロパティによって制御される、IIS 6.0 のアプリケーション プール。 詳細についてはメモリASP.NET と IIS 6.0 の構成は、次の MSDN Web サイトを参照してください。
レポート サーバー Windows サービスおよび System.OutOfMemoryException エラーレポートをファイル共有に配信または配信されない、受信者が購読しています。定期的なレンダリング処理が自動的に再起動しようとして、処理の一環として、同じサブスクリプションを再度実行するのには回復のプロセスです。次のエラーのようなエラー メッセージメッセージは、SQL Server 2000年レポート サービス ログ ファイルに記録されます。ReportingServicesService ! ライブラリ! 618 ! 7/9/2003年-16: 06:01:。状態: エラー: 例外の種類 System.OutOfMemoryException がスローされました。 ReportingServicesService ! 通知! 618 ! 7/9/2003年-16: 06:01:: スローされたエラー配信プロバイダー: System.OutOfMemoryException: の種類の例外System.OutOfMemoryException がスローされました。 ReportingServicesService ! 通知! 618 ! 7/9/2003年-16: 06:01:: 通知380e6cd2-3e3d-4549-9ed5-9fb6b42266b6 が完了しました。成功: False、状態: エラー。例外の種類 System.OutOfMemoryException がスローされました。、DeliveryExtension。レポート サーバーの電子メール、レポート: 請求書、0 の試み ReportingServicesService ! dbpolling ! 618 ! 7/9/2003年-16: 06:01:。されたアイテムの処理を完了しました380e6cd2-3e3d-4549-9ed5-9fb6b42266b6 ReportingServicesService ! servicecontroller! 568 ! 7/9/2003年-16: 09:30:: i 情報。メモリ制約アプリケーション ドメイン リサイクル要求 ReportingServicesService ! servicecontroller! 568 ! 7/9/2003年-16: 09:30:: i 情報。既定のドメインからサービスのリサイクル ReportingServicesService ! dbpolling ! 568 ! 7/9/2003年-16: 09:30:: EventPollingサービスのポーリングが停止しました。 ReportingServicesService ! dbpolling ! 87 c ! 7/9/2003年-16: 09:30:: EventPollingハートビート スレッドが停止を終了します。 ReportingServicesService ! dbpolling ! 568 ! 7/9/2003年-16: 09:30:。されたポーリング サービスを停止しました ReportingServicesService ! dbpolling ! 880 ! 7/9/2003年-16: 09:30:。されたハートビート スレッドが停止を終了します。 ReportingServicesService ! dbpolling ! 568 ! 7/9/2003年-16: 09:30:: SchedulePollingサービスのポーリングが停止しました。 サーバーで構成することはできません。この問題を回避するのに設定します。この問題をメモリの量によって影響を受けるコンピューターで、他のプロセスのメモリ使用量で。 するにはこの問題を解決する、コンピューターに物理メモリを追加または削減することができます。他のプロセスのメモリ使用量。 レポート サーバー Windows サービスおよびメモリの制限レポートをファイル共有に配信または配信されない、受信者が購読しています。サブスクリプションのStatusプロパティは、「スレッドの中止」値があります。エラーSQL は次のエラー メッセージに類似したメッセージがログに記録されます。Server 2000 レポート サービスのログ ファイル:ReportingServicesService ! reportrendering ! 17a8 ! 09/28 2005年 16: 10:12:。e エラー: スローMicrosoft.ReportingServices.ReportProcessing.WrapperReportRenderingException:例外の種類Microsoft.ReportingServices.ReportRendering.ReportRenderingException をしました。スローします。。情報:Microsoft.ReportingServices.ReportProcessing.WrapperReportRenderingException:例外の種類Microsoft.ReportingServices.ReportRendering.ReportRenderingException をしました。スローされます。--->Microsoft.ReportingServices.ReportRendering.ReportRenderingException: 例外Microsoft.ReportingServices.ReportRendering.ReportRenderingException の種類発生しました。System.Threading.ThreadAbortException--->: スレッドがされています。中止されました。 ReportingServicesService ! runningjobs ! 17a8 ! 09/28 2005年 16: 10:12:: は情報: CancelableJobExecution.Execute の他のスレッドの中断例外のキャッチ ReportingServicesService ! ライブラリ ! 17a8 ! 09/28 2005年 16: 10:12:: i 情報。EnableExecutionLogging にサーバー システムで指定されて True に初期化していますプロパティ。 ReportingServicesService ! runningjobs ! 1810年 ! 09/28 2005年 16: 10:12:: i 情報。CancelableJobExecution.Execute の他のスレッドの中断例外がキャッチされました ReportingServicesService ! ライブラリ ! 1810年 ! 09/28 2005年 16: 10:12:: i 情報。EnableExecutionLogging にサーバー システムで指定されて True に初期化していますプロパティ。 ReportingServicesService ! dbpolling ! 1810年 ! 09/28 2005年 16: 10:12:。アイテムの処理がされました。6e786bb5-3e4d-462a-92 fc-2942e6aec007 が要求されました。 ReportingServicesService ! dbpolling ! 1810年 ! 09/28 2005年 16: 10:12:: キュー ワーカースレッド ハンドルされていない例外がキャッチされました: System.Threading.ThreadAbortException。スレッドは中止されました。 時Microsoft.ReportingServices.Library.NotificationQueueWorker.HandleNotification (キュー アイテムアイテム) 時Microsoft.ReportingServices.Library.NotificationQueueWorker.QueueWorker (キュー アイテムアイテム) 時Microsoft.ReportingServices.Library.QueuePollWorker.WorkItemStart (オブジェクト状態) レポート サーバー Windows サービスは既存の実行しようとしました。要求します。さらに、レポート サーバー Windows サービスの監視します。構成の設定は、要求された操作を超えないことを確認するのにはメモリの制限。場合は、要求された操作がメモリの制限を超えることはレポート サーバー Windows サービスがプロセスを停止します。レポート サーバーの Windowsサービスは、スタートアップ タスク リストで失敗したジョブを自動的に配置されます。ときはレポート サーバー Windows サービスの再起動時、レポート サーバー Windows サービスの試行ジョブを再実行します。 RSReportServer.config ファイルに 2 つの設定メモリ構成に影響します。特定のエントリMaximumMemoryLimit設定、 MemoryLimitの設定でありの<Service></Service>タグ。 これらの値は、物理を割合します。メモリです。既存のメモリの使用量に達したときを要求した場合、レポート サーバー Windows サービスのMemoryLimitの設定で指定された割合を停止します。追加の要求します。ただし、現在進行中の要求を続行します。空きメモリの値が割合より小さいした後新しい要求が受け入れMemoryLimitの設定で指定されているは。 場合は、既存のメモリの使用量要求は、 MaximumMemoryLimit設定で指定されたパーセンテージに達する、レポート サーバーのアプリケーション ドメインで終了しました。 これらの設定は、メモリ制限の下で模倣、<processModel></processModel>セクションが Machine.config ファイルにし、効果的に同じ動作方法です。これらの設定はレポート サービスの Web サービス間での一貫性を貸してください。また、レポート サーバー Windows サービス。 関連情報詳細については、SQL Server では、次のトピックを参照してください。オンラインの書籍:
プロパティ文書番号: 909678 - 最終更新日: 2013年5月20日 - リビジョン: 9.0 この資料は以下の製品について記述したものです。
機械翻訳の免責 重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。 英語版 KB:909678
(http://support.microsoft.com/kb/909678/en-us/
)
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。 | サポート技術情報の翻訳 |












