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