Отменить отчет служб отчетов - PullRequest
0 голосов
/ 20 января 2012

В моей компании есть веб-сервис, который вызывает MS Reporting Services ReportExecutionService (ReportExecution2005.asmx)

Мы хотим иметь возможность отменить отчет из пользовательского интерфейса, но это необходимо сделать таким образом, чтобы сервер прекратил обработку отчета (поскольку отчет может быть ресурсоемким, и мы хотим сохранить наш загрузить, если мы можем).

К сожалению, я не могу найти чистый способ сделать это. Есть предложения?

1 Ответ

1 голос
/ 24 января 2012

Я не думаю, что есть способ сделать то, что вы хотите, используя веб-сервис RS. В этом сообщении блога освещаются некоторые проблемы, связанные с отменой долгосрочных отчетов, а также есть несколько обходных путей:

http://mystuffisallhere.com/blog/post/2010/01/26/SQL-Server-Reporting-Services-2005-and-2008-e28093-cancelling-a-long-running-report-causes-the-next-e2809cView-reporte2809d-to-hang-the-UI-until-the-original-finishes.aspx

...