Sql-Server

高級 SQL 設置

  • February 3, 2012

遇到了一個大問題,我需要一些幫助。這是情況。

客戶端有多個網站託管在多個 Web 伺服器(虛擬機)上,這些 Web 伺服器(虛擬機)執行在多個虛擬主機上,這些虛擬主機連接到具有多個 SQL 集群(主動/被動)用於多個網站的後端域。(澄清一下,每個網站都連接到一個單獨的數據庫集群,它們有 3 個集群)

我們想做的是設置 SQL 數據庫伺服器,以便能夠為多個位置的多個網站伺服器提供數據,並使 SQL 伺服器處於高可用性狀態。數據需要全面一致。

他們希望他們的 DRP 站點現在成為生產環境的實時擴展,本質上是創建兩個實時環境,兩個位置的虛擬主機上的 Web 伺服器和兩個位置的 SQL 集群,並且數據不能不同,因為 Web 使用者將在各個位置進行負載平衡兩個都。

我的問題是在這兩個位置設置 SQL 伺服器的最佳方法是什麼?

提前致謝。

目前只有複製允許您在多個位置擁有同一數據庫的可讀/可寫副本的功能,儘管如果遠端位置只能是可讀的,那麼您可以查看日誌傳送配置來解決該問題。

在 SQL 2012 中有一個名為 AlwaysOn 的新功能,它允許您在不同的位置擁有集群節點,而無需 SAN 複製或橋接子網。

引用自:https://serverfault.com/questions/356331