SQL Server 高可用性(六)日誌傳送

2021-09-04 13:26:44 字數 942 閱讀 4320

日誌傳送是非常古老的高可用性技術。

一、日誌傳送的實現

日誌傳送依賴於傳統的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.合併複製 合併複製允許存在衝突。當衝突發生時,合併複製將比較這些記錄...