SQL Server 高可用性(四)故障轉移

2021-09-04 13:26:44 字數 611 閱讀 1385

sql server 的高可用通過故障轉移手段使使用者端幾乎沒有察覺的情況下將服務交由下乙個節點接管。

一、sql server 故障轉移群集

這是乙個例項級的故障轉移。備用節點需要較長的時間啟動sql server服務,然後讀取共享磁碟上的資料,最後才接管舊節點上的客戶端請求。因此,例項級的故障轉移一般需要較長的時間才可以成功切換到下乙個節點(通常需要60秒或更長的時間)。甚至有時候切換時間過長而導致超時,從而不能成功實現故障轉移。

有時候為了實現特定的目的,需要手動將服務從乙個節點切換到另乙個節點。

二、alwayson可用性組的故障轉移

這是乙個資料庫級的故障轉移。在故障轉移之前,各節點的sql server服務已經開啟,並且資料已經同步提交(節點之間實時同步)。因此資料庫級的故障轉移速度非常快(通常在10秒內完成)。

也可以手動將主副本轉移到新的節點。

SQL Server 高可用性(四)故障轉移

sql server 的高可用通過故障轉移手段使使用者端幾乎沒有察覺的情況下將服務交由下乙個節點接管。一 sql server 故障轉移群集 這是乙個例項級的故障轉移。備用節點需要較長的時間啟動sql server服務,然後讀取共享磁碟上的資料,最後才接管舊節點上的客戶端請求。因此,例項級的故障轉移...

SQL Server 高可用性(七)複製

複製是乙個開發範疇的技術,但是也可以像日誌傳送一樣作為高可用技術的乙個後備選項。一 複製的拓撲 二 複製的衝突處理 在執行複製時,源資料庫與目標資料庫都是敞開式的,因此在寫入記錄時可能發生衝突。為解決衝突,常用的方法有以下兩種 1.合併複製 合併複製允許存在衝突。當衝突發生時,合併複製將比較這些記錄...

SQL Server 高可用性(七)複製

複製是乙個開發範疇的技術,但是也可以像日誌傳送一樣作為高可用技術的乙個後備選項。一 複製的拓撲 二 複製的衝突處理 在執行複製時,源資料庫與目標資料庫都是敞開式的,因此在寫入記錄時可能發生衝突。為解決衝突,常用的方法有以下兩種 1.合併複製 合併複製允許存在衝突。當衝突發生時,合併複製將比較這些記錄...