|
|
#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). | |