Windows-Server-2008

SQL 2008 集群

  • November 30, 2009

我需要配置 SQL 或 Windows 2008 Clustering 以獲得不失去數據包的 HA。

我配置了我的 SQLcluster,但是當我重新啟動一個節點時,我失去了一個 ping。我嘗試不失去任何 ping,以便在所有者節點集群重新啟動時我的查詢將繼續執行而不會超時。

可能嗎 ?

集群不允許查詢在故障轉移時繼續執行。集群故障轉移意味著實例從冷狀態再次啟動,在所有數據庫上執行掛起恢復並將它們在新節點上聯機。所有客戶端都斷開連接,所有掛起的事務都回滾,所有正在執行的查詢都中止。客戶端必須重新連接並從上次送出的事務中恢復。

順便說一句,這也適用於鏡像。唯一透明地抽象故障轉移事件以使應用程序不會注意到事件的技術是基於消息傳遞的,例如。Service Broker,因為所有工作首先在本地送出並非同步傳遞到集群/鏡像,但這不適用於絕大多數應用程序。

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