1. 程式人生 > >sqlserver數據庫鏡像運行模式

sqlserver數據庫鏡像運行模式

lsp 並且 nor tab body spa 響應 add auto

運行模式:

  從大層面來說,SQL Server鏡像只有兩種模式:高安全模式和高性能模式。兩種模式的主要區別在於在事務提交後的操作。可以從圖1-1中查看運行模式。

  在高性能模式下,主體服務器不需要等待鏡像服務器響應即可提交事務。

  在高安全性模式,需要把事務同步到鏡像並得到響應後才最終提交主體服務器的事務

  這種模式是同步模式,可以細分為帶有自動故障轉移(即有見證服務器)的高安全模式和不帶自動故障轉移(即沒有見證服務器)的高安全性模式。如果沒有配置見證服務器,那麽【帶自動故障轉移功能的高安全性(同步)】選項將會為灰色,即不可選。

  兩者最大的區別在於是否引入見證服務器,前面提到過,見證服務器能作為仲裁,偵測主體服務器的狀態,一旦見證服務器不能連接主體服務器,將把會話自動切換到鏡像服務器,如果沒有見證服務器,那麽需要手動切換。

  在高安全模式下,事務必須在鏡像庫上提交,才能在主體庫提交,這也意味著整套程序都必須等待鏡像提交事務後才能最終提交,如果在網絡情況不理想,將影響整個運行過程。高安全模式支持標準版和企業版,並且主體和鏡像服務器必須是相同版本,比如不能一個是標準版,一個是企業版。

  如果需要最高級別的鏡像安全性,可以使用見證服務器作為仲裁,見證服務器不是必須的,但是卻是自動Failover(故障轉移)功能必須的。見證服務器可以使用Workgroup(工作組版)或者Express版。

  見證服務器用於檢查鏡像環境中,主體庫和鏡像庫的聯接是否正常。見證服務器並不實際執行Failover,僅僅是告知鏡像服務器:“主體服務器宕機了”。即使見證服務器也宕機了,僅僅是不能自動Failover而已,不影響鏡像環境。可以把見證服務器理解為,僅用於回答:主體服務器是否已經宕機了

模式

版本要求

數據丟失

SAFETY選項

性能影響

恢復速度

故障轉移

同步

標準/企業

0丟失

FULL

網絡可能影響性能

可自動

異步

企業版

有可能丟失數據

OFF

影響較小

根據需要提交的事務量而定

不可

sqlserver數據庫鏡像運行模式