Назад | Перейти на главную страницу

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

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

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

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

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

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

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