Azure VM 上的 SSRS 2016 横向扩展不起作用
SSRS 2016 Scale-Out on Azure VMs not working
设置
我是 运行 AlwaysOn SQL 服务器可用性集(来自 Azure Always On SQL Server Availability Set Template),并尝试在横向扩展中使用两个 SQL 服务器SSRS 的 NLB 设置(我还没有弄清楚要使用什么虚拟设备)。我从未真正使用过 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 设置我正在使用内部负载平衡器和 sql 侦听器作为我的 SSRS 连接字符串,这可以指向 SQL 基于故障转移的任何给定时间的服务器实例,但我不确定这会有什么麻烦。
我尝试过的事情
以下结果导致:第二个实例无法加入,尽管已成功连接到数据库。
- 在将报表服务器添加到 AlwaysOn 之前横向扩展
- 将报表服务器添加到 AlwaysOn 后横向扩展
- 从第一个实例开始使用 rskeymgmt 实用程序(表示成功但重启 SSRS 服务时没有变化)
以下导致:主横向扩展实例从一个实例更改为另一个实例。
- 连接到RS数据库后,将加密密钥从第一个实例恢复到第二个实例。
None 这似乎有效,我不确定这是 SQL Server 2016 中的错误还是我的方法有问题。任何帮助将不胜感激。
谢谢!
*注意: 我运行 遇到了一些环回的初始问题,但禁用了严格名称检查并允许特定的 dns 名称通过检查(负载的主机名平衡器(基础和 FQDN)和服务器本身的平衡器(基础和 FQDN)。
事实证明,Azure SQL 服务器模板在报表服务器配置文件中附带相同的 InstallationID。更改文件中的 GUID 可解决问题。
设置
我是 运行 AlwaysOn SQL 服务器可用性集(来自 Azure Always On SQL Server Availability Set Template),并尝试在横向扩展中使用两个 SQL 服务器SSRS 的 NLB 设置(我还没有弄清楚要使用什么虚拟设备)。我从未真正使用过 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 设置我正在使用内部负载平衡器和 sql 侦听器作为我的 SSRS 连接字符串,这可以指向 SQL 基于故障转移的任何给定时间的服务器实例,但我不确定这会有什么麻烦。
我尝试过的事情
以下结果导致:第二个实例无法加入,尽管已成功连接到数据库。
- 在将报表服务器添加到 AlwaysOn 之前横向扩展
- 将报表服务器添加到 AlwaysOn 后横向扩展
- 从第一个实例开始使用 rskeymgmt 实用程序(表示成功但重启 SSRS 服务时没有变化)
以下导致:主横向扩展实例从一个实例更改为另一个实例。
- 连接到RS数据库后,将加密密钥从第一个实例恢复到第二个实例。
None 这似乎有效,我不确定这是 SQL Server 2016 中的错误还是我的方法有问题。任何帮助将不胜感激。
谢谢!
*注意: 我运行 遇到了一些环回的初始问题,但禁用了严格名称检查并允许特定的 dns 名称通过检查(负载的主机名平衡器(基础和 FQDN)和服务器本身的平衡器(基础和 FQDN)。
事实证明,Azure SQL 服务器模板在报表服务器配置文件中附带相同的 InstallationID。更改文件中的 GUID 可解决问题。