SSRS2008 中是否有任何方法可以部署多个运行单独代码集的 ReportServer 实例?
我正在开发一个非常具体的报告服务部署,其中插入了许多自定义扩展。但是,我的公司通常会在同一台服务器上同时部署多个版本的发布。我有点不知道用报告服务做到这一点的好方法。
我知道我有几个选择:
- 使用不同的代码集运行多个 Reporting Services 实例
这样做的缺点是升级有点让人头疼,我宁愿没有报告数据库的多个实例。如果他们针对相同的数据库,我不确定他们是否会一起玩得很好。
- 通过读取 HTTPRequest 变量,按需调用/包含特定于版本的 DLL。(Assembly.LoadFile)
我有一种感觉,这可能会出现性能问题,而且听起来也像是潜在的调试噩梦。我以前也没有使用过 Assembly.LoadFile,我不确定我必须编写多少没有版本控制的代码来控制版本控制系统。
有没有人有这方面的经验?