SSAS 2008 へのアップグレードをテストしており、既存のレポートが正しく機能することを確認しています。SSAS をデータソースとして使用している SSRS レポートをいくつか取得して、問題なく実行できます。それらは単純で、単一のデータセットしかありません。SSAS 2008 に対して正しく機能しないレポートには、複数のデータセットがあり、データ範囲設定をパラメーターとして設定したフィラー設定があります。そのフィルターをパラメーターとしてセットアップして展開するとすぐに、レポートは「接続がタイムアウトしたか失われました。トランスポート接続からデータを読み取ることができません: 既存の接続がリモート ホストによって強制的に閉じられました。既存の接続リモート ホストによって強制的に閉じられました」というメッセージが表示されます。
面白いことに、BIDS でローカルに実行するとレポートが正常に機能し、SSAS 2005 サーバーを指すように展開すると正常に機能します。SSAS 2008 サーバーを指すと失敗します。他のレポートを正常に動作させることができますが、このタイプのフィルター設定のレポートは動作しません。開始日と終了日パラメーターの MDX ステートメントがトレースで実行されることがわかりますが、それだけです。それらが実行された後、トランスポート接続メッセージを受け取ります。
もう 1 つの面白い点は、運用環境ではレポートが正常に機能していることですが、これには SSRS 2005 と SSAS 2008 が含まれています。これは理にかなっていますか?
何が原因でしょうか? データソースにもシングル トランザクション レベルを設定しようとしましたが、違いはないようです。