【问题标题】:Two Report Server pointing to Single Report Server DB instance两个报表服务器指向单个报表服务器数据库实例
【发布时间】:2011-05-06 07:35:46
【问题描述】:

我想在两个不同的服务器上安装两个 Reporting Service 实例,它们将指向一个报表服务器数据库。这可能吗?

【问题讨论】:

    标签: reportingservices-2005


    【解决方案1】:

    您当然可以将两个不同的实例指向一个数据库,您可以使用 Reporting Services 配置工具进行设置(使用数据库选项卡)。虽然我自己从来没有做过,所以我不知道他们会玩得多么好,特别是如果你打算加密数据库。

    您为什么要这样做,是出于管理原因吗?将相同的报告部署到两个不同的服务器很容易,并且两组报告都可以查看同一个数据库来获取它们的数据。

    编辑:

    客户端标准流程是在不同的服务器上拥有应用程序和数据库,这就是为什么我们需要 T1 服务器上的 SSRS 和 T2 中的报表服务器数据库

    这绝对是可能的 - 您可以在托管 SSRS 的 Web 组件的服务器可见的任何 SQLServer 实例中拥有数据库。使用我上面提到的工具即可。

    【讨论】:

    • 现在假设 T1 服务器我们有 SSRS 和报表服务器数据库。客户端标准流程是在不同的服务器上拥有应用程序和数据库,这就是为什么我们需要 T1 服务器上的 SSRS 和 T2 中的报表服务器数据库。所以基本上 T1 将指向 T2 数据库
    • 现在我们在同一服务器 (T1) 上拥有报告服务及其数据库。我们希望报告服务位于另一台机器 (T2) 上并指向 T1 报告服务器数据库。我们希望两者都可以工作,我也可以看到 T1 和 T2 的报告。非常感谢。
    【解决方案2】:

    在工作中,我们有几个 vm-server,每个上面都有一个 ssrs-2005 实例(大约有 20 个),然后是一个包含所有数据库的 vm-server。它可以解决一些问题:

    1. 很难管理证券,使不同实例的用户具有不同级别的访问权限
    2. 我们为其中一个实例重命名了 ReportServer 和 ReportServerTempDB 数据库,以便它们拥有一组单独的报告,这不会造成麻烦。 MS 不支持重命名论文,因为它们是硬编码的!

    在您的情况下,我不明白您为什么会遇到问题,但不完全确定我明白您为什么会这样做!确保在开始之前备份数据库的访问密钥。

    报告服务配置管理器 --> 加密密钥 --> 备份

    【讨论】:

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