2010-12-29 2 views
2

Reporting Services 2008の展開プロセスでは、付属の新しいレポートビルダー3.0、特にSSRS 2005に付属のバージョン2.0の違いと混同するユーザーもいます。複数のレポートビルダーバージョンを使用するようにReporting Services 2008を構成する

Report Builderを実行するための2つのボタンが表示されるようにReporting Servicesを構成する方法はありますか? 1つは現在のバージョンを指し、もう1つは前のバージョンを指しているので、ユーザーは自分のペースで3.0の新しいオプションを探求しながらレポートを作成し続けることができます。

これが不可能な場合、Rep。ServicesがReport Builder 2.0を使用するように設定する方法はありますか?

ありがとうございます。

答えて

2

である次のパス

ProcessStartInfo sInfo = new ProcessStartInfo("http://YourServer/LocationOfYourV2Appplication/ReportBuilder.application"); 
Process.Start(sInfo); 

次の操作を行うためのイベントを定義するボタンで

alt text

レポートマネージャで[カスタムレポートビルダーの起動URL]を設定します。それを行うには、レポートマネージャー(通常はhttp://<reportserverhost>/reports)に行き、右上隅にある[サイトの設定]をクリックします。次に、[一般設定]タブの下部に[カスタムレポートビルダーの起動URL]フィールドが表示されます。デフォルトでは空白ですが、レポートビルダーの特定のバージョンを強制的にそこからロードすることができます。レポートビルダー2.0では、値を "/ReportBuilder/ReportBuilder_2_0_0_0.application"に設定する必要があります。

Site Settings Page (Report Manager) documentation topicおよびHow to: Set Report Builder 2.0 as the Default ClickOnce Report Builder Versionについて詳しく説明します。

+1

最後に、このルートに進むことに決めました。新しい「セレクタ」アプリケーションを作成してクリック一回などすることは、これが使用される時間の長さにはあまりにも多くの労力を要します。あなたの努力のおかげで両方のおかげで! –

1

私はメニューにいくつかの変更を加えることは不可能だと思いますが、ReportBuilder.applicationを自分で作成したアプリケーションに上書きして、ReportBuilderのバージョンこのようなことをしたい。あなたはちょうどあなたが操作するのに必要なファイルは、ここでデフォルトあなたがする必要があるC:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\ReportBuilder

+0

ありがとう、Raymund!しかし、この自己完結型アプリケーションはClickOnceアプリケーションである必要があります。また? –

+0

これでいいのですが、アプリをオンラインで開くことができるので、管理者はインストールする必要はありません – Raymund

+0

ReportBuilder.applicationを作成して上書きするのではなく、今すぐリンクするReportBuilderLauncher.applicationを作成するのではなく、カスタムレポートビルダーのURLを起動し、アプリケーションのボタンが適切なバージョンを指している – Raymund

関連する問題