12.03.2019, 15:50 | #11 |
Moderator
|
Версия 8.1.3, метод SSRSReportRunController.CheckBatchJobStatus() содержит следующий замечательный код:
X++: UserConnection userConnection; try { userConnection = new UserConnection(); userConnection.ttsbegin(); // Update teh batch job status to 'Waiting' select pessimisticLock firstonly * from batchJobUpdate where batchJob.RecId == batchJobUpdate.RecId; if (batchJobUpdate) { batchJobUpdate.Status = BatchStatus::Waiting; batchJobUpdate.update(); } userConnection.ttscommit(); } finally { userConnection.finalize(); } Лечится это достаточно простым путем: Надо найти в вашей системе батч с именем "Report Data Cleanup" и просто его удалить. При следущей печати отчета, система прокашляется и создаст нужный батч. |
|
|
За это сообщение автора поблагодарили: Vadik (1), trud (5), gl00mie (5). |