是否可以镜像 SQL Server(2005 或 2008)Reporting Services 数据库(ReportServer、ReportServerTemp)?我有一个使用已经镜像的数据库的网站,它还使用了 Reporting Services。我希望能够将主服务器故障转移到镜像,并让报告组件也进行故障转移。有人做过吗?有什么陷阱吗?
是否可以镜像 SQL Server(2005 或 2008)Reporting Services 数据库(ReportServer、ReportServerTemp)?我有一个使用已经镜像的数据库的网站,它还使用了 Reporting Services。我希望能够将主服务器故障转移到镜像,并让报告组件也进行故障转移。有人做过吗?有什么陷阱吗?
这是另一个参考链接http://sqlcat.com/technicalnotes/archive/2009/10/23/sql-server-reporting-services-disaster-recovery-case-study.aspx
您当然可以镜像数据库,但 SSRS 还需要一些其他项目来进行故障转移。因此,当您的数据被镜像时,您可能必须手动对某些组件进行故障转移。
SQL Reporting Services 不支持数据库镜像。
http://msdn.microsoft.com/en-us/library/bb510781%28SQL.90%29.aspx
我运行异步镜像 SSRS 目录和 tempdb,在 SSRS 配置中,我使用 DNS 别名作为服务器名称,以便将目录移动到镜像服务器,我更新 DNS 记录,将镜像模式切换为同步,然后手动对数据库进行故障转移。不支持自动故障转移。
我们集成了这样的东西:
http://www.sqlservercentral.com/articles/Reporting+Services+(SSRS)/69699
但是我们使用 WMI 警报来确定故障转移,并且没有镜像 ReportTempDB
基本上你镜像 ReportDB,在每台服务器上独立设置报告服务,然后设置故障转移:停止镜像服务器上的报告服务,然后在主体上启动它。但是,如果您不使用 Enterprise,则无法使用横向扩展解决方案(多个报告服务连接到同一个 DB),因此关键是从 ReportService 数据库中清除键,然后运行工具导入当前服务器的密钥。它工作得很好。