|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
Начал заниматься отчётами в MS Reporting Services, и столкнулся с странным поведением, не понимаю, как и почему такое происходит. Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) Выполняю отчёты (из веб-интерфейса, браузер запускаю на том же сервере, браузер IE10). Некоторые отчёты выполняются быстро. Но после досижения некоторого порога по времени выполнения страничка отчёта может заморозиться в состоянии "Loading", и уже не покидает это состояние никогда :-( Никаких ошибок не показывает. Запись в таблице dbo.ExecutionLog3 показывает, что отчёт выполнился, TimeDataRetrieval TimeProcessing TimeRendering - вполне приемлимые, по минуте, Status=rsSuccess В сиквельном трейсе запрос к сиквелу (вызов хранимой процедуры - в отчёте один датасет) делается за время, соответствующее TimeDataRetrieval Может, что то нужно настроить? Может, где то нужно посмотреть какие то логи? Я просто в растерянности. Я не понимаю, что и где нужно смотреть. Ошибок нет, а "ничего не работает" :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 09:47 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
alexeyvg, На сколько большой объем данных возвращается после выполнения запроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 11:07 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
на моём опыте проблема со стороны клиента быле, IE ближе к последним версиям наращивает безопасность и наверное немного отходит от модели совместимости со старыми версиями.. попробуй выполнить отчёт на другом browser типа Chrome или что-то ещё.. (если не показывает [т.е. скрыто] - можно выгрузить в Excel/PDF и посмотреть там, если конечно config под Chrome не настроен).. бывает помогает добавление сайта в LocalIntranet зону безопасности ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 11:20 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
GMMFalexeyvg, На сколько большой объем данных возвращается после выполнения запроса?Небольшой, 260000 строк ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 21:46 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
vikkivна моём опыте проблема со стороны клиента быле, IE ближе к последним версиям наращивает безопасность и наверное немного отходит от модели совместимости со старыми версиями.. попробуй выполнить отчёт на другом browser типа Chrome или что-то ещё.. (если не показывает [т.е. скрыто] - можно выгрузить в Excel/PDF и посмотреть там, если конечно config под Chrome не настроен).. бывает помогает добавление сайта в LocalIntranet зону безопасностиЭто всё было бы интересно, если бы не работало на всех отчётах, и при любых размерах данных. Но если в этом отчёте включить галочку ограничение размера 100 строками (там есть такая, для отладки), то он нормально выводится. Так что права - это совсем другое. Другой браузер хоче попробовать, да, может, в ИЕ какие то джава-скприпты плохо работают, не знаю... Мне, в общем, непонятно не медленная работа, и не ошибки, или ещё что то такое, а именно отсутствие ошибок. Просто экран с надписью "Loading", который висит вечно, несколько часов, дней, недель, и при этом нулевая загрузка сервера, и нигде никаких ошибок и следов. Т.е. криворукий прогер написал где то return или погасил ошибку, а картинка "Loading" осталась. Ну и конечно доставляет неработоспособность SSRS на таких мизерных объёмах - неспособность вывести формируемый 3 минуты отчёт - это нечто :-) На 10 000 000 строках он хотя бы пишет через некоторое время ошибку: Report processing has been canceled by the user. (rsProcessingAborted) Хотя это тоже безобразие. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 21:58 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
alexeyvgПросто экран с надписью "Loading", который висит вечно, несколько часов, дней, недель, и при этом нулевая загрузка сервера, и нигде никаких ошибок и следов. не уверен, но на всякий случай попробуйте этот способ 17945552 .... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2015, 19:46 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
alexeyvg, В свойствах Report посмотрите свойство InteractiveSize. Если оно = 0, то проблема именно в этом. Поставьте туда какие нить значения. Репортинг, при InteractiveSize = 0, пытается выплюнуть в IE вообще все данные. От чего у IE случается несварение. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2015, 11:16 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
Klickalexeyvg, В свойствах Report посмотрите свойство InteractiveSize. Если оно = 0, то проблема именно в этом. Поставьте туда какие нить значения. Репортинг, при InteractiveSize = 0, пытается выплюнуть в IE вообще все данные. От чего у IE случается несварение.Там проставлены размеры стандартной страницы... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2015, 21:46 |
|
MS Reporting Services - не получаю отчёт
|
|||
---|---|---|---|
#18+
Сделал в отчёте первую страницу с оглавлением. Это некий вариант решения, что бы не заставлять его рендерится на экран и обрабатываться IE. Он стал за приемлимое время создаваться, и потом сохраняться в формате EXCEL на диск. Потом я его расширил, добавив ещё колонки. И стала происходить странная вещь. Отчёт создаётся, но при попытке сохранения в формате EXCEL на диск IE создаёт вкладку (как и должно быть), а потом почему то запускается File Manager с папкой "Desktop", и - тишина :-( Если посмотреть View Downloads, то ожидаемого файла там нет. В логе dbo.ExecutionLog появляются две записи (создание и сохранение отчёта): RequestTypeFormatItemActionTimeDataRetrievalTimeProcessingTimeRenderingSourceStatusByteCountRowCountInteractiveEXCELRender022557230SessionrsSuccess1655971840InteractiveNULLExecute3581680LiversSuccess01 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2015, 10:21 |
|
|
start [/forum/topic.php?fid=31&fpage=16&tid=1533338]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 145ms |
0 / 0 |