CRM2011のカスタムレポートに問題があります。
BIDSでFetchXMLベースのレポートを作成していますが、プレビューは問題なく機能します。次に、RDLファイルをCRMにアップロードします。
レポートを実行すると、rsProcessingAbortedエラーが発生します(ここではあまり情報がありません)。レポートサーバーページから同じレポートを実行してみました。ここでは、少なくとも、ある程度詳細な例外メッセージが表示されます。
Microsoft.Crm.CrmException:予期しないエラーが発生しました。System.TimeoutException:net.tcp:// scrmq01 / CrmSandboxSdkListener-w3wpに送信されたこの要求操作は、構成されたタイムアウト(00:02:00)内に応答を受信しませんでした。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。これは、サービスがまだ操作を処理しているためか、サービスが応答メッセージを送信できなかったためである可能性があります。(チャネル/プロキシをIContextChannelにキャストし、OperationTimeoutプロパティを設定することにより)操作タイムアウトを増やすことを検討し、サービスがクライアントに接続できることを確認してください。
予期せぬエラーが発生した。net.tcp:// scrmq01 / CrmSandboxSdkListener-w3wpに送信されたこの要求操作は、設定されたタイムアウト(00:02:00)内に応答を受信しませんでした。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。これは、サービスがまだ操作を処理しているためか、サービスが応答メッセージを送信できなかったためである可能性があります。(チャネル/プロキシをIContextChannelにキャストし、OperationTimeoutプロパティを設定することにより)操作タイムアウトを増やすことを検討し、サービスがクライアントに接続できることを確認してください。
フィルタを設定すると、レポートはCRMで問題なく機能します。たとえば、過去7日間のデータのみです。
したがって、レポートが返すデータの量がタイムアウトの原因になっているようです。レポートWebページのタイムアウト設定を「タイムアウトなし」に変更し、OLEDBTimeoutレジスタキーをより大きな値に増やしましたが、すべて役に立ちませんでした。
このCrmSandboxSdkListenerタイムアウトをどこで変更できるか知っている人はいますか。