![]() |
#12 |
Участник
|
Переписал отчет так:
Оставил весь наш код с логикой отчета, заполняющий временные таблицы. Наследовал новый класс от XMLExcelReport_RU (существующий класс был наследован от SrsReportDataProviderPreProcessTempDB) Убрал вывод через Reporting Services. Сделал вывод отчета по "старинке" в файл Excel. Тестирование показало, что данный вариант отчета формируется без ошибки с такими же параметрами, какие приводят к ошибке при формировании существующего варианта отчета. Новый вариант отчета сформировался примерно за 4 часа 16 минут, количество строк в отчете 165 091. По-видимому проблема не в кастомном коде, а в настройках Report Server или же в системном классе, от которого был наследован класс отчета (SrsReportDataProviderPreProcessTempDB, SrsReportDataProviderPreProcess). |
|
Теги |
d365fo |
|
|