4

Business Intelligence Development Studio (BIDS) で作成した SSRS レポートのストアド プロシージャを実行しているときに、タイムアウトの問題が発生しました。私のストアド プロシージャはかなり大きく、SQL Server Management Studio での実行には平均で 4 分近くかかります。そのため、「タイムアウト (秒)」を 600 秒 (10 分) に増やすことで、これに対応しました。また、[ツール] -> [オプション] -> [ビジネス インテリジェンス デザイナー] -> [クエリ タイムアウト] と [接続タイムアウト] のクエリ タイムアウトも 600 秒に増やしました。

最後に、問題なくストアド プロシージャを使用する他の 2 つのレポートを作成しました。(それらははるかに小さく、実行に約 30 秒かかります)。データセットのプロパティには、常にクエリ タイプ: "テキスト" を使用し、EXEC コマンドでストアド プロシージャを呼び出します。

関心のあるストアド プロシージャがまだタイムアウトしている理由についてのアイデアはありますか?

以下は、[フィールドの更新] をクリックした後に表示されるエラー メッセージです。

「クエリのフィールドのリストを作成できませんでした。データ ソースに接続できること、およびクエリ構文が正しいことを確認してください。」

詳細

「タイムアウトの期限が切れました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。ステートメントは終了しました。」

お時間をいただきありがとうございます。

4

1 に答える 1