2008-09-24 101 views
1

SSRS2008中是否有任何方法來部署運行不同代碼集的多個ReportServer實例?部署多個報告服務實例或連接到多個版本的DLL

我正在開發一個非常具體的報告服務部署,其中插入了一些自定義擴展。但是,我的公司通常在同一臺服務器上同時部署多個版本的發行版。我在報告服務方面有點失去一個好方法。

我知道我有幾個選擇:Reporting Services的

  • 運行多個實例具有不同的代碼集

這樣做的缺點是,它是一個頭疼的一點點升級我寧願沒有報告數據庫的多個實例。我不確定如果他們瞄準相同的數據庫他們是否會一起打好。

  • 通過從HTTPRequest變量中讀取,按需調用/包含特定於版本的DLL。 (Assembly.LoadFile)

我有一種感覺,這可能會有性能問題,它也聽起來像一個潛在的調試噩夢。我之前也沒有使用過Assembly.LoadFile,我不確定需要編寫多少代碼才能控制版本控制系統。

任何人都有這方面的經驗嗎?

回答

1

FWIW我一直在運行兩個單獨的報表服務器安裝針對相同的數據庫沒有問題。數量相當低。