1

在使用2个SQL Server 2008 SP2标准服务器的安装中,我们使用镜像来为数据库提供故障转移合作伙伴。报告服务和SQL Server镜像

数据库的目的之一是通过SQL Server Reporting Services提供报告。

我的问题是如何将此设为具有的报告故障转移和成本保持在最低限度。

我可以看到一个解决方案,其中报告数据库镜像,以及他们所使用的用户数据库。但报告服务是否会故障转移?

另一种方式可能是安装在报告数据库没有做镜像,两者都运行的每个数据库服务器上Reporting Services的2个单独的实例。但是,如何将用户浏览器从一个入口地址重定向到正在运行的报告服务?

还有一个运行SQL Server 2008 Express的见证服务器。这可以升级到标准并运行报告服务(应该可以通过本地客户端连接进行故障转移),但是它自己的报告服务没有故障转移。

我不知道如果我失去了一些东西,但它是不可能做到这一点的一个好办法,而无需使用SQL Server Enterprise和故障转移群集解决方案?

任何想法,想法和链接,将不胜感激,但要知道,我已经读了很多指南和最佳实践,围绕互联网,并没有发现任何回答这个问题,所以请只交相关链接。

我从你处收集的任何信息,链接和我的研究和测试当然会回到Stackoverflow以供将来参考,因为我无法想象我是唯一一个想要这样的解决方案的人。

  • Smint
+0

像这个Serverfault的问题会让你去 http://serverfault.com/questions/121001/is-it-possible-to-mirror-the-sql-reporting-services-databases – u07ch 2010-12-21 09:19:19

+0

此外,这真的很好的文件MSDN http://msdn.microsoft.com/en-us/library/ms157293(v=SQL.100).aspx – u07ch 2010-12-21 09:24:51

+0

这两个都是免费的链接,我以前都读过。但他们不回答这个问题。第一个说明报告服务的自动故障转移是不可能的,但是对数据库的镜像是。第二个环节根本不提镜子。这就是集群解决方案。 – Smint 2010-12-21 11:54:36

回答

1

您将需要镜像所有数据,然后手动重新指向报表服务器在数据移动到镜像服务器。

使用镜像移动相关数据库会使事情复杂化。如果出于某种原因而离线,并且无法访问镜像,那么所有其他数据库也会失败吗?

您可能希望有一个人做出这些决定和关于镜像使用手动故障转移为好。

+0

http://sqlcat.com/technicalnotes/archive/2009/10/23/sql-server-reporting-services-disaster-recovery-case-study.aspx – Sam 2010-12-21 21:08:52