SQL Server Reporting Services レポート ビルダーが RemoteApp として起動しない

SQL Server Reporting Services レポート ビルダーが RemoteApp として起動しない

多数のユーザーにSQL Server 2008 R2レポートサービスインスタンスへのアクセス権が付与されています。ポリシーにより、ユーザーはリモートデスクトップインスタンスを通じてのみサービスにアクセスできます。内部http://reporting/ReportsURLを呼び出すリモートアプリリンクをInternet Explorerに配布しましたが、これは機能しています。ユーザーはレポートサーバー機能を使用できますが、起動できません。レポートビルダー適切なボタンを押してください:

報告サービス Web サイト

レポートビルダーClickOnceアプリケーションとして提供され、ボタンをクリックすると参照(http://reporting/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application)が読み込まれるように見えますが、アプリケーションは起動しません。同じユーザーが完全なリモートデスクトップセッションにログインし、Internet Explorerで同じURIを呼び出すと、レポートビルダー順調にスタートしています。

答え1

問題は、ClickOnceアプリケーションが必要Windowsエクスプローラーをシェルとして実行する

%SYSTEMROOT%\explorer.exe簡単な回避策として、実行可能ファイルの代わりにRemoteApp 定義を呼び出すこともできますiexplore.exe。呼び出しのパラメータとして URI を指定すると、explorer.exeexplorer.exe をシェルとして RemoteApp セッションが設定され、その後に指定された URI を使用して既定のブラウザー (IE) が実行されます。

リモートアプリの定義

その結果、Reporting Services ClickOnce の起動は成功するはずです。

代替案として、Reporting Services レポート ビルダーのスタンドアロン実行可能ファイルリモート デスクトップ セッション ホストにインストールし、個別のリモート アプリとしてユーザーに展開できます。

関連情報