У меня возникли проблемы с запуском отчетов в Sql Server Reporting Services (SSRS) 2008 R2.Содержимое отчета SSRS Пусто
После настройки сайта, создания нескольких пользователей и загрузки нескольких отчетов я выбираю отчет для запуска, ввод параметров и ожидание вывода отчета ... но ничего не происходит. Я вижу анимацию «Загрузка» в течение короткого промежутка времени (варьируется от одной до десяти секунд независимо от отчета), но вскоре она исчезает, не оставляя ничего, кроме параметров в верхней части страницы. Содержимое отчета не отображается вообще.
Это происходит в каждом отчете, который я развертываю в экземпляре SSRS, независимо от размера, количества параметров и т. Д. Большинство отчетов имеют около восьми параметров аналогичного типа, а их макеты являются относительно табличным форматом: это несколько «разделов», каждая из которых содержит таблицу, которая может иметь группировку и/или повторять строки. В среднем каждая таблица содержит около шести полей. Запросы, которые поддерживают наборы данных отчетов, не очень тяжелы: я могу запустить их против SQL в течение полуминут в большинстве случаев.
Я изучил и реализовал решения в следующих вопросах, но ни один из них не исправил проблему.
(относящиеся к Safari/Chrome) SSRS 2008 R2 - SSRS 2012 - ReportViewer: Reports are blank in Safari and Chrome
(Связанные с запуска браузера в качестве администратора) SSRS 2008 - Reporting Services Webpage is Blank except for headers
другие варианты, которые я рассмотрел включают бег отчеты с компьютера напрямую, а не через Remote Рабочий стол и запуск отчетов с других компьютеров в сети, кроме сервера, на котором размещены пользователи. Ни один из вариантов не имеет последовательного успеха.
Однако я решил, что эта проблема напрямую связана с количеством параметров, переданных в отчет. Например, большинство моих отчетов имеют более шести или семи параметров с несколькими выборами; каждый из них заполняется во время выполнения из базы данных. Если пользователи выполняют «Выбрать все» или иным образом выбирают большое количество параметров в выборе параметров, появляется вышеупомянутая проблема. Однако, если пользователи специфичны с их параметрами и выбирают только несколько, то отчет отображается правильно.
Дальнейшее осложнение этой ситуации заключается в том, что он страдает синдромом «работа на моей машине». Это происходит в некоторых средах, но не в других.
Как уже упоминалось, я могу запускать отчеты, ограничивая количество выбранных значений параметров; это работает в любой среде. Мне любопытно, однако, почему это происходит (внутренний лимит SSRS, возможно?), И что я могу сделать, чтобы последовательно избегать этого в будущем.
Вы бы добавить некоторые детали, такие как долго это нужно для запуска и сколько полей данных он натягивает? – StevenWhite
Попробуйте использовать что-то вроде Fiddler, чтобы проверить свой трафик, посмотреть, что происходит. Проверка журнала iis/server также может помочь. – Jeroen
@StevenW - Обновлено с более подробной информацией о размере отчета и времени выполнения, спасибо за ваш комментарий! – jtlovetteiii