2012-05-02 60 views
1

我一直在研究SQL Server 2012的新功能,以及它如何幫助我解決當前的問題。SQL Server 2012中的鏡像和可用性組

目前我們正在使用SQL Server 2008 R2,並通過事務複製將兩個OLTP數據庫服務器複製到單個報告服務器。然後,我們使用這些複製的數據庫進行報告。

我對SQL Server 2012和可用性組是否可以取代這一點感興趣 - 因此,我不是使用事務複製,而是使用新的可用性組,並將兩個OLTP服務器鏡像到複製服務器。能夠訪問只讀副本。

我不確定這是否可以正常工作,甚至完全沒有問題。

有沒有人有任何好的例子或經驗呢?

回答

3

就我個人而言,我認爲這將比事務複製更好,儘管我沒有在真正的遷移場景中對兩者進行任何形式的比較。我知道,與甚至標準鏡像(這是對它的升級)相比,由於人們在事務複製方面遇到的麻煩數量很大,所以您肯定會遇到更少的問題。

最大的好處是,輔助可以被標記爲只讀 - 所以你可以運行你想要的所有報告,它根本不會影響鏡像。你只需要更強大的tempdb(因爲它基本上使用rcsi來做到這一點)。

當然,您需要知道,AG的雙方需要獲得完全許可才能將副本用於只讀操作。並且雙方都需要在支持FCI的Windows版本上運行(在Windows Server 2008 R2或更低版本上是企業版或更高版本; Windows Server 2012及更高版本上是標準版或更高版本) - AG中的SQL實例不需要是集羣化,但他們需要位於操作系統基礎架構之上。