SSRS не показывает данные в браузере, но ОК в построителе отчетов - PullRequest
0 голосов
/ 03 апреля 2019

Новое в SSRS. Я перенес 10 отчетов SSRS с одного сервера на другой.

Все настройки остаются без изменений. Один отчет ничего не показывает в браузере, но в построителе отчетов все нормально. Все остальные отчеты отображаются правильно в браузере.

Исходные 10 отчетов на старом сервере вообще не имеют этой проблемы.

Как определить причину и способ ее устранения?

Я пытался отредактировать этот отчет в построителе отчетов и сохранить его на сервере, но это не помогло решить эту проблему.

SQL-запрос набора данных работает без проблем в SSMS.

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Итак, я обнаружил, что происходит.

Старый сервер работает под WIN 2003, а новый - WIN 2016.

На новом сервере есть настройка безопасности по умолчанию, которая устанавливает верхнюю границу 1000 на количество допустимых значений, которые могут публиковать элементы формы HTTP. Отчет в вопросе имеет один параметр, который по умолчанию выбирает более 1000 значений. Эти конфликты привели к тому, что отчет не будет загружен на новый сервер.

Исправление заключается в добавлении команды в файл веб-конфигурации, которая перезаписывает верхнюю границу 1000 раздела настроек службы отчетов.

<add key="aspnet:MaxHttpCollectionKeys" value="some number greater than 1000" />

Эта проблема решена.

0 голосов
/ 04 апреля 2019

Есть много причин, по которым это может произойти.Пожалуйста, проверьте следующее.

  1. Источник данных, используемый отчетом, совпадает ли он с другими отчетами?
  2. Выполните запрос из макета отчета и посмотрите, получите ли вы результаты
  3. Подключитесь через SSMS, используя те же учетные данные, что и источник данных, а затем выполните запрос
  4. Если все остальное не удалось, запустите трассировку на SQL Server при запуске отчета как из RB, так и из браузера.,Вы должны увидеть фактический запрос, выполняемый на сервере.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...