1

Is there any way in SSRS2008 to deploy multiple instances of the ReportServer running separate code sets?

I'm developing a very specific deployment of reporting services where I have a number of custom extensions plugged in. But, my company typically deploys multiple versions of a release at once on the same server. I'm at a little bit of a loss of a good way to do this with reporting services.

I know that I have a few alternatives:

  • Run multiple instances of Reporting Services with different code sets

The downside to this is that it's a little bit of a headache to upgrade and I'd rather not have multiple instances of the reporting databases. I'm not sure if they would play well together if they were targeting the same databases.

  • Invoke/include the version specific DLLs on demand by reading from an HTTPRequest variable. (Assembly.LoadFile)

I have a feeling that this could have performance issues and it also sounds like a potential debugging nightmare. I have also not used Assembly.LoadFile before and I'm unsure of how much code I'd have to write that was unversioned to control the versioning system.

Anyone out there have experience with any of this?

4

2 に答える 2

2

複数の RS フロント エンドを 1 つの DB バックエンドにインストールできます。

それはうまくいきます。これを使用して、2 台のプライマリ RS ボックス (負荷分散) と 3 台目の BCP/DR ホット スタンバイ ボックスを使用します。彼らはすべて農場にいます。

同じボックスに複数のインスタンスを含めることもできます。

方法: レポート サーバーのスケールアウト配置を構成する (Reporting Services の構成)

于 2008-12-09T19:25:09.197 に答える
1

FWIW 同じデータベースに対して 2 つの個別のレポート サーバー インストールを問題なく実行しています。ボリュームはかなり少ないです。

于 2008-09-26T14:03:43.993 に答える