日誌傳送是非常古老的高可用性技術。
一、日誌傳送的實現
日誌傳送依賴於傳統的windows技術與sql server**。
簡單地說,日誌傳送是通過以下3個步驟實現的。
1. 為主資料庫建立乙個事務日誌備份計畫
2. 為輔助資料庫建立乙個檔案複製計畫
3. 為輔助資料庫建立乙個事務日誌還原計畫
二、事務日誌還原的選項
有2個還原選項。
1. 無恢復模式
在這種模式時,輔助資料庫在做事務日誌還原時使用with norecovery選項(未提交的事務沒有被回滾),資料庫一直處於「正在還原」狀態,不可以訪問。
2. 備用模式
在這種模式時,輔助資料庫在做事務日誌還原時使用with standby選項(將未提交的事務在乙個臨時檔案中回滾)。資料庫處於「唯讀,備用」狀態,可以提供唯讀訪問。
三、日誌傳送的優勢
可以廣泛地部署。
輔助資料庫可以提供唯讀訪問,作為報表等應用程式的資料來源。
四、日誌傳送的不足
不支援自動的故障轉移。
資料同步被拆分成3個步驟實現,因此會有較大的延時。
SQL Server 高可用性(六)日誌傳送
日誌傳送是非常古老的高可用性技術。一 日誌傳送的實現 日誌傳送依賴於傳統的windows技術與sql server 簡單地說,日誌傳送是通過以下3個步驟實現的。1.為主資料庫建立乙個事務日誌備份計畫 2.為輔助資料庫建立乙個檔案複製計畫 3.為輔助資料庫建立乙個事務日誌還原計畫 二 事務日誌還原的選...
SQL Server 高可用性(六)日誌傳送
日誌傳送是非常古老的高可用性技術。一 日誌傳送的實現 日誌傳送依賴於傳統的windows技術與sql server 簡單地說,日誌傳送是通過以下3個步驟實現的。1.為主資料庫建立乙個事務日誌備份計畫 2.為輔助資料庫建立乙個檔案複製計畫 3.為輔助資料庫建立乙個事務日誌還原計畫 二 事務日誌還原的選...
SQL Server 高可用性(七)複製
複製是乙個開發範疇的技術,但是也可以像日誌傳送一樣作為高可用技術的乙個後備選項。一 複製的拓撲 二 複製的衝突處理 在執行複製時,源資料庫與目標資料庫都是敞開式的,因此在寫入記錄時可能發生衝突。為解決衝突,常用的方法有以下兩種 1.合併複製 合併複製允許存在衝突。當衝突發生時,合併複製將比較這些記錄...