
여러 사용자에게 SQL Server 2008 R2 보고 서비스 인스턴스에 대한 액세스 권한이 부여되었습니다. 정책에 따라 사용자는 원격 데스크톱 인스턴스를 통해서만 서비스에 액세스할 수 있습니다. http://reporting/Reports
작동 중인 내부 URL을 호출하는 Internet Explorer에 대한 원격 앱 링크를 전달했습니다 . 사용자는 보고 서버 기능을 사용할 수 있지만 서버를 시작할 수는 없습니다.보고서 작성기적절한 버튼을 누르면:
그만큼보고서 작성기ClickOnce 애플리케이션으로 제공되며 버튼을 클릭하면 참조 로드가 유도되는 것 같습니다(http://reporting/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application
) 로딩이 유도되는 것처럼 보이지만 애플리케이션이 시작되지 않습니다. 동일한 사용자가 전체 원격 데스크톱 세션에 로그인하고 Internet Explorer에서 동일한 URI를 호출하는 경우보고서 작성기잘 시작하고 있어요.
답변1
문제는 ClickOnce 응용 프로그램이필요셸로 실행되는 Windows 탐색기.
빠른 해결 방법으로 RemoteApp 정의가 실행 파일 %SYSTEMROOT%\explorer.exe
대신 호출될 수도 있습니다 iexplore.exe
. 호출 에 대한 매개 변수로 URI를 제공하면 explorer.exe
explorer.exe를 셸로 사용하여 RemoteApp 세션이 설정되고 이후 제공된 URI를 사용하여 기본 브라우저(IE)가 실행됩니다.
결과적으로 Reporting Services ClickOnce 시작이 성공해야 합니다.
대안으로,Reporting Services 보고서 작성기의 독립 실행형 실행 파일원격 데스크톱 세션 호스트에 설치하고 별도의 원격 앱으로 사용자에게 배포할 수 있습니다.