【问题标题】:SSRS 2016 Scale-Out on Azure VMs not workingAzure VM 上的 SSRS 2016 横向扩展不起作用
【发布时间】:2016-07-11 19:08:04
【问题描述】:

设置

我正在运行 AlwaysOn SQL Server 可用性集(来自 Azure Always On SQL Server Availability Set Template),并尝试在横向扩展 NLB 设置中利用两个 SQL Server(我还没有弄清楚要使用什么虚拟设备) 用于 SSRS。我从未真正使用过 SSRS 的横向扩展设置,但它似乎相对简单:

1. Set up one instance of SSRS
2. Create reportserver db
3. Connect to same report server db from a second SSRS instance
4. Accept the join request from SSRS Configuration tool of the first instance

在第 4 步之前,当加入请求未出现 (see the screenshot) 时,一切*似乎都可以正常工作。我想可能会导致一些问题的部分原因是,由于 AlwaysOn 设置,我正在为我的 SSRS 连接字符串使用带有 sql 侦听器的内部负载均衡器,这可以在任何给定时间指向任一 SQL Server 实例故障转移,但我不确定这会带来什么麻烦。

我尝试过的事情

以下结果:尽管成功连接到数据库,但无法加入第二个实例。

  • 在将报表服务器添加到 AlwaysOn 之前进行横向扩展
  • 将报表服务器添加到 AlwaysOn 后横向扩展
  • 从第一个实例使用 rskeymgmt 实用程序(表示成功,但重启 SSRS 服务没有变化)

以下结果:主要横向扩展实例从一个实例更改为另一个实例。

  • 连接到 RS 数据库后,将加密密钥从第一个实例恢复到第二个实例。

这些似乎都不起作用,我不确定这是 SQL Server 2016 中的错误还是我的方法有问题。任何帮助将不胜感激。

谢谢!

*注意:我遇到了一些环回的初始问题,但禁用了严格名称检查并通过检查允许特定的 dns 名称(负载均衡器的主机名(基本和 FQDN)以及服务器本身(基本和 FQDN)。

【问题讨论】:

    标签: reporting-services azure-virtual-machine sql-server-2016 alwayson


    【解决方案1】:

    事实证明,Azure SQL Server 模板在报表服务器配置文件中带有相同的 InstallationID。更改文件中的 GUID 即可解决此问题。

    【讨论】:

      猜你喜欢
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-05
      • 1970-01-01
      相关资源
      最近更新 更多