
Vários usuários receberam acesso a uma instância do SQL Server 2008 R2 Reporting Services. Devido a uma política, os usuários só podem acessar os serviços através de uma instância de Área de Trabalho Remota. Distribuímos links de aplicativos remotos para o Internet Explorer chamando a http://reporting/Reports
URL interna que está funcionando. Os usuários podem usar a funcionalidade Reporting Server, mas não conseguem iniciar oConstrutor de relatóriosclicando no botão apropriado:
OConstrutor de relatóriosvem como um aplicativo ClickOnce e clicar no botão parece induzir o carregamento da referência ( http://reporting/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application
), mas o aplicativo não está iniciando. Se os mesmos usuários fizerem login em uma sessão completa da Área de Trabalho Remota e chamarem o mesmo URI no Internet Explorer, oConstrutor de relatóriosestá começando bem.
Responder1
O problema é que um aplicativo ClickOnce pareceprecisarWindows Explorer será executado como shell.
Como uma solução rápida, a definição de RemoteApp pode apenas chamar %SYSTEMROOT%\explorer.exe
em vez do iexplore.exe
executável. Fornecer um URI como parâmetro para a explorer.exe
chamada configuraria a sessão RemoteApp com explorer.exe como shell e executaria o navegador padrão (IE) com o URI fornecido posteriormente:
Como resultado, o início do ClickOnce do Reporting Services deverá ser bem-sucedido.
Como alternativa, oexecutável autônomo do Reporting Services Report Builderpode ser instalado no host da sessão de área de trabalho remota e implantado para os usuários como um aplicativo remoto separado.