При попытке экспортировать отчет в excel веб-сайт загружается некоторое время, и я получаю сообщение «Эта страница не может быть отображена. Убедитесь, что веб-адрес правильный».Sharepoint Integrated SSRS report excel export failed
Вот некоторые подробности платформы:
- SQL Server 2012 с пакетом обновления 2
- Sharepoint 2013
- SS Службы Reporting Services с Sharepoint интегрированном режиме
- Windows Server 2012 R2
сам отчет имеет 4-5 параметров, вызывая некоторые виды и одну процедуру и отображает 120 тыс. строк с 30 столбцами Максимум. Весь отчет без фильтрации может выполняться примерно через 7 секунд в SSMS. Веб-сайт SP может отображать результаты rdl просто отлично, отчеты отображаются достаточно хорошо и достаточно быстро. Я также могу экспортировать результаты в csv, xml, все 120K строк. Но когда дело доходит до экспорта в excel, оно застревает.
Теперь это место становится забавным.
При вызове с некоторыми параметрами или фильтрацией даты отчет получается приятным и легким и может быть экспортирован в Excel без задержки. Я тестировал с увеличением количества строк, а экспорт excel работает до 50K строк. Экспорт файла xlsx составляет около 9 МБ. Но когда я увеличиваю диапазон дат, экспорт excel синхронизируется.
Теперь о вещах, которые я пробовал.
Экспорт в другие форматы работает нормально. Просто EXCELOPENXML не работает.
Увеличение значения ProcessTimeout, ProcessTimeoutGcExtension и даже добавление DatabaseQueryTimeout ключей в rsreportserver.config не помог.
Увеличение значения ExecutionTimeout и maxRequestLength ключей в web.config также не имели никакого эффекта.
Я перезапустил службы Reporting Server после изменений конфигурации.
Я подозревал, что ошибка экспорта Excel 10MB в SQL 2012, но это должно быть разрешено с помощью SP2, который применяется в этой системе.
Также, за несколько минут до появления сообщения об ошибке, веб-сайт запрашивает повторный вход на сайт sharepoint. Это происходит через пару минут после экспорта excel. Я хочу убедиться, что все, что должно быть в стороне sql, перед изменением конфигурации IIS.
Любые идеи?