2010-07-12 79 views
0

我們公司有一個巨大的討厭的報告,需要大約50-60分鐘運行(這是一所大學,並列出了所有在課程中註冊的學生的各種支付信息)。雖然它每天早上5點以訂閱方式運行,但它最近停止工作並顯示「報告處理期間發生錯誤」。在訂閱的屬性窗口中。報告服務訂閱失敗,但手動運行報告工作

如果我手動從Visual Studio中運行報表,它將每次都有效,但訂閱現在總是失敗。我讓我們的DBA開啓了跟蹤日誌記錄,並且它沒有給我們提供任何有用的信息。我還將訂閱設置爲在​​一天中的不同時間運行,但沒有成功。該報告應該將Excel文件放在文件共享上,並且可用於此報告的其他5個訂閱(我有6個訂閱,6箇中只有1個具有從較大數據集返回值的參數集)。所以這意味着它有權寫入文件共享。有任何想法嗎?

回答

0

難道它試圖寫入超過65536行到Excel文件?如果是這樣就會失敗。

也可以檢查IIS的配置以查看報告是否導致超時。

+0

不,它寫了大約2000行到Excel。我將它設置爲在昨晚11點運行,並且它確實有效,所以我想它與其他一些鎖定數據庫關閉它的進程有關。我現在正在調查查詢中使用NOLOCK – kd7iwp 2010-07-14 21:59:30