當我爲SQL Reporting Services編寫報告時,我在報告(rdl)中放入了SQL腳本。當我在SQL Management Studio中運行這個腳本時,大約需要1秒,但是報告生成的時間很長(有時候,報告會引發超時異常)。我應該在SQL Reporting Services中使用存儲過程報告
我應該寫存儲過程並在報告中使用它嗎?它會更快嗎?
還有一個問題 - 當SQL腳本返回很多行時,報告是否獲取所有行並只顯示一個頁面,或者它只從SQL-server中獲取一個頁面?
在此先感謝。
謝謝,我同意你關於重構,但我不不使用存儲過程,因爲它更容易發佈報告(我不需要發佈數據庫) – 2010-08-04 08:35:06
謝謝我會嘗試使用Profiler – 2010-08-04 10:09:39