日誌傳送是很是古老的高可用性技術。數據庫
1、日誌傳送的實現ide
日誌傳送依賴於傳統的Windows技術與SQL Server代理。代理
簡單地說,日誌傳送是經過如下3個步驟實現的。日誌
1. 爲主數據庫建立一個事務日誌備份計劃blog
2. 爲輔助數據庫建立一個文件複製計劃事務
3. 爲輔助數據庫建立一個事務日誌還原計劃部署
2、事務日誌還原的選項get
有2個還原選項。同步
1. 無恢復模式it
在這種模式時,輔助數據庫在作事務日誌還原時使用WITH NORECOVERY選項(未提交的事務沒有被回滾),數據庫一直處於「正在還原」狀態,不能夠訪問。
2. 備用模式
在這種模式時,輔助數據庫在作事務日誌還原時使用WITH STANDBY選項(將未提交的事務在一個臨時文件中回滾)。數據庫處於「只讀,備用」狀態,能夠提供只讀訪問。
3、日誌傳送的優點
能夠普遍地部署。
輔助數據庫能夠提供只讀訪問,做爲報表等應用程序的數據源。
4、日誌傳送的不足
不支持自動的故障轉移。
數據同步被拆分紅3個步驟實現,所以會有較大的延時。