Изменить URL-ссылку на сервер отчетов в рамках подписки SSRS
Недавно я обновил SSRS Report Server 2008 до Power BI Report Server 2017. Я также установил URL-ссылку псевдонима, чтобы также получить доступ к серверу.
При отправке отчета с нового сервера через подписку по электронной почте есть возможность отправить вместе с ней ссылку на сервер отчетов. При использовании нового сервера отчетов ссылка не использует псевдоним сервера отчетов для связи с сервером. Вместо этого он использует имя компьютера самого сервера SSRS.
Пример: http://machinename/reports/reportname Вместо: http://reportserveralias.example.com/reports/reportname
Я нашел ссылку на microsft, которая правильно описывает URLRoot в файле rsreportserver.config. Вот ссылка на веб-сайт Microsoft, который описывает возможности файла.
Я пытался редактировать его, но безрезультатно. Я также попытался перезапустить службу отчетов позже, и это не сработало. Может кто-нибудь помочь мне с этим?
Спасибо!
1 ответ
Вы должны настроить UrlRoot в файле RSReportServer.config, но он должен указывать не на веб-портал, а на веб-службу. В большинстве случаев виртуальный каталог называется "сервер отчетов" (проверьте это в диспетчере конфигурации служб Reporting Services по URL-адресу веб-службы).
Параметр конфигурации в файле RSReportServer.config находится в
<Configuration>
...
<Service>
...
и в вашем сценарии это должно выглядеть так:
<UrlRoot>http://reportserveralias.example.com/reportserver</UrlRoot>
В качестве дополнительного предложения свяжите URL веб-службы и веб-портала с сертификатом SSL (выданным для reportserveralias.example.com или *.example.com) и используйте https
вместо.