【问题标题】:Deploy multiple instance of reporting services or connect to multiple versions of DLLs部署多个报告服务实例或连接到多个版本的 DLL
【发布时间】:2008-09-24 05:21:03
【问题描述】:

SSRS2008 中是否有任何方法可以部署多个运行不同代码集的 ReportServer 实例?

我正在开发一个非常具体的报告服务部署,其中插入了许多自定义扩展。但是,我的公司通常会在同一台服务器上同时部署多个版本的发布。我有点不知道用报告服务做到这一点的好方法。

我知道我有几个选择:

  • 使用不同的代码集运行多个 Reporting Services 实例

这样做的缺点是升级有点让人头疼,而且我宁愿没有报告数据库的多个实例。如果它们针对相同的数据库,我不确定它们是否能很好地协同工作。

  • 通过读取 HTTPRequest 变量按需调用/包含特定于版本的 DLL。 (Assembly.LoadFile)

我感觉这可能存在性能问题,而且听起来也像是潜在的调试噩梦。我以前也没有使用过 Assembly.LoadFile,我不确定我必须编写多少未版本控制的代码来控制版本控制系统。

有人有这方面的经验吗?

【问题讨论】:

    标签: .net sql-server ssrs-2008


    【解决方案1】:

    您可以将多个 RS 前端安装到一个数据库后端。

    效果很好。我们用它来拥有 2 个主 RS 盒(负载平衡)和第 3 个 BCP/DR 热备用盒。他们都在农场里。

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

    How to: Configure a Report Server Scale-Out Deployment (Reporting Services Configuration)

    【讨论】:

      【解决方案2】:

      FWIW 我一直在针对相同的数据库运行两个单独的报表服务器安装,没有任何问题。数量相当少。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多