O Report Builder do SQL Server Reporting Services não inicia como RemoteApp

1

Um grupo de usuários recebeu acesso a uma instância de serviços de geração de relatórios do SQL Server 2008 R2. Devido a uma política, os usuários só podem acessar os serviços por meio de uma instância da Área de Trabalho Remota. Distribuímos links do aplicativo remoto para o Internet Explorer chamando a URL http://reporting/Reports interna que está funcionando. Os usuários podem usar a funcionalidade do Reporting Server, mas não conseguem iniciar o Report Builder pressionando o botão apropriado:

O Report Builder vem 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á sendo iniciado. Se os mesmos usuários fizerem login em uma sessão completa da Área de Trabalho Remota e chamarem a mesma URI no Internet Explorer, o Report Builder estará funcionando bem.

    
por the-wabbit 14.01.2014 / 10:24

1 resposta

1

O problema é que um aplicativo ClickOnce parece necessário que o Windows Explorer esteja sendo executado como o shell .

Como solução rápida, a definição RemoteApp pode apenas chamar %SYSTEMROOT%\explorer.exe em vez do executável iexplore.exe . Fornecer um URI como um parâmetro para a chamada explorer.exe configuraria a sessão RemoteApp com explorer.exe como o shell e executaria o navegador padrão (IE) com o URI fornecido posteriormente:

Comoresultado,oinícioClickOncedoReportingServicesdeveserbem-sucedido.

Comoalternativa,o executável autônomo do Report Builder do Reporting Services pode ser instalado no host da Sessão da Área de Trabalho Remota e implantado para os usuários como um Aplicativo Remoto separado.

    
por 14.01.2014 / 10:24