2010-07-12 52 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