Как найти журнал выполнения отчета для визуального предварительного просмотра отчета в студии - PullRequest
1 голос
/ 23 апреля 2019

Я работаю над существующим отчетом SSRS. Он работает при просмотре в браузере с сервера отчетов (загрузка ~ 30 секунд), но загружается довольно долго в режиме визуального предварительного просмотра студии (~ 10 минут). Сами запросы выполняются быстро, поэтому что-то в отчете вызывает замедление.

Что касается того, что я пробовал до сих пор, я пытался удалить кэшированный файл .data (без исправлений), развернуть отчет (работает нормально при развертывании), воссоздать источники данных, а также попытаться избежать неправильных планов запросов из сниффинг параметров (см. Быстрый запрос выполняется медленно в SSRS ). Ни один из них не решает проблему. Проблема возникает только при использовании предварительного просмотра.

Во многих статьях описывается просмотр журнала выполнения, чтобы выяснить, на какой стадии находится отчет в таком большом количестве времени (запрос, обработка данных, рендеринг). Я хотел бы сделать это, чтобы я мог сузить причину, но она отлично работает на сервере отчетов, а не на локальном предварительном просмотре. Как получить эквивалентный журнал выполнения при запуске локального предварительного просмотра, если нет базы данных отчетов?

Я подозреваю, что из-за того, что принудительное перекомпиляция запроса не решит проблему, и поскольку отчет прекрасно работает с одним и тем же запросом к тому же серверу при развертывании, настоящей проблемой может быть какая-то странная ошибка рендеринга. Я слышал, что это может произойти с некоторыми настройками нумерации страниц, но я хочу подтвердить, в какой общей области эта проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...