SSRS Excel Export — не удается найти интернет-сервер или прокси-сервер

#reporting-services

#службы отчетов

Вопрос:

У меня есть сводный отчет и подробный отчет, в котором я добавил действие в сводный отчет, позволяющее пользователю щелкнуть и перейти к подробному отчету. Когда вы нажимаете на сводный отчет для детализации в браузере, подробный отчет отображается нормально. При экспорте в Excel и попытке выполнить то же действие появляется сообщение «Не удается найти интернет-сервер или прокси-сервер». Я настроил свой экземпляр SSRS с помощью SSL-сертификата, но ссылка при нажатии из Excel не является https:

http://InstanceName/ReportServer?/MyFolderName/ReportNameamp;Param=ParamValueamp;rs:Format=Excelamp;rs:ParameterLanguage=

Действие настроено следующим образом:

введите описание изображения здесь

Я пытался просмотреть настройки в BIDS и диспетчере конфигурации сервера отчетов, но ничего не вижу.

Почему это работает, когда я нажимаю на поле в своем браузере, но не при экспорте в Excel, и как я могу это исправить / получить правильный URL-адрес, отображаемый в качестве ссылки в Excel?

Комментарии:

1. Можете ли вы отредактировать свой вопрос и показать, как настроено действие

2. Привет, Алан, я добавил изображение действия

Ответ №1:

Если вы экспортируете отчет в Excel, то лучше задать действие «Перейти к URL».

Затем в поле «Выбрать URL» используйте выражение, похожее на

 =Globals.ReportServerUrl
  "?/MyFoldderName/Releases by Agent Detail" 
  "amp;ReleaseTechnician="   cStr(Fields!ReleaseTechnician.Value)
  "amp;rc:Parameters=Collapsed"
 

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

Использование этого метода гарантирует, что ссылка будет работать как на веб-портале, так и после экспорта в Excel

Комментарии:

1. Привет, Алан. При использовании этого метода в браузере я получаю сообщение «{ServerName} IP-адрес сервера не найден». В Excel я получаю сообщение «Невозможно открыть {url}. Не удается найти интернет-сервер или прокси-сервер «.

2. Я часто использую это, поэтому он должен работать нормально. Если URL-адрес неверен, то либо у вас указано неправильное имя папки / отчета в выражении, либо сервер просто недоступен. Попробуйте перейти к отчету через службу отчетов, а не через веб-портал, и посмотрите, совпадает ли URL-адрес. Начните с перехода к yourReportServerName / reportserver , оттуда вы должны увидеть свои папки. Перейдите к отчету, который вы хотите показать, и проверьте URL-адрес ссылки — сравните его с тем, что вы получаете из Excel.