开发者社区> 问答> 正文

部署多个报表服务实例或连接到多个版本的DLL

SSRS2008中有什么方法可以部署运行单独代码集的ReportServer的多个实例?

我正在开发非常特定的报表服务部署,其中插入了许多自定义扩展。但是,我的公司通常在同一台服务器上一次部署多个版本的发行版。我有点不知道如何使用报表服务来做到这一点。

我知道我有几种选择:

使用不同的代码集运行多个Reporting Services实例 缺点是升级有点麻烦,我宁愿没有多个报表数据库实例。我不确定如果它们针对相同的数据库,它们是否会很好地配合使用。

通过从HTTPRequest变量中读取,按需调用/包含特定于版本的DLL。(Assembly.LoadFile) 我感觉这可能会导致性能问题,而且听起来像是潜在的调试梦night。我之前也没有使用过Assembly.LoadFile,并且不确定要控制版本控制系统而必须编写多少代码。

有人在这方面有经验吗?

展开
收起
心有灵_夕 2019-12-29 13:02:42 3010 0
1 条回答
写回答
取消 提交回答
  • 您可以将多个RS前端安装到一个DB后端上。

    它运作良好。我们使用它具有2个主RS盒(负载均衡)和3rd BCP / DR热备用盒。他们都在农场里。

    您也可以在同一盒子上有多个实例。

    如何:配置报表服务器横向扩展部署(Reporting Services配置)

    2019-12-29 13:02:56
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Logview参数详解和问题排查(废弃) 立即下载
阿里云数据库案例集下载 立即下载
DataWorks V2新版本功能揭秘 立即下载