Построитель отчетов служб SQL Server Reporting Services не запускается как RemoteApp

Построитель отчетов служб SQL Server Reporting Services не запускается как RemoteApp

Группа пользователей получила доступ к экземпляру служб отчетов SQL Server 2008 R2. Из-за политики пользователи могут получить доступ к службам только через экземпляр удаленного рабочего стола. Мы раздали ссылки на удаленные приложения в Internet Explorer, вызывая внутренний http://reporting/ReportsURL-адрес, который работает. Пользователи могут использовать функциональность сервера отчетов, но они не могут запуститьКонструктор отчетовнажав соответствующую кнопку:

веб-сайт служб отчетности

TheКонструктор отчетовпоставляется как приложение ClickOnce, и нажатие кнопки, кажется, вызывает загрузку ссылки ( http://reporting/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application), но приложение не запускается. Если те же пользователи входят в полный сеанс удаленного рабочего стола и вызывают тот же URI в Internet Explorer,Конструктор отчетовначинается просто отлично.

решение1

Проблема в том, что приложение ClickOnce, похоже,нуждатьсяПроводник Windows будет запущен в качестве оболочки.

В качестве быстрого обходного пути определение RemoteApp может просто вызвать %SYSTEMROOT%\explorer.exeвместо iexplore.exeисполняемого файла. Предоставление URI в качестве параметра вызова explorer.exeнастроит сеанс RemoteApp с explorer.exe в качестве оболочки и запустит браузер по умолчанию (IE) с предоставленным впоследствии URI:

определение удаленного приложения

В результате запуск Reporting Services ClickOnce должен пройти успешно.

В качестве альтернативы можно использоватьавтономный исполняемый файл Reporting Services Report Builderможет быть установлен на хосте сеанса удаленного рабочего стола и развернут для пользователей как отдельное удаленное приложение.

Связанный контент