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