sql server 鏡像強制服務

在高性能模式和不帶自動故障轉移功能的高安全性模式下,如果主體服務器失敗而鏡像服務器可用,則數據庫所有者可以強制將服務故障轉移到鏡像數據庫(可能造成數據丟失),從而使數據庫可用。此選項僅在以下情況中可用:

  • 主體服務器已關閉。
  • WITNESS 設置爲 OFF 或連接到鏡像服務器。

 

嚴格講來,強制服務是一種災難恢復方法。強制服務可能會導致一些數據丟失。因此,只有在爲了立即恢復數據庫服務而不惜丟失某些數據時,纔可強制執行服務。如果強制服務面臨丟失重要數據的風險,則建議您停止鏡像並手動重新同步數據庫。有關強制服務所面臨風險的詳細信息,請參閱強制服務(可能造成數據丟失)

 

強制服務會掛起會話並啓動新的恢復分叉。強制服務的結果相當於刪除鏡像並恢復以前的主體數據庫。但是,強制服務便於在恢復鏡像時重新同步數據庫(可能造成數據丟失)。

 

強制恢復服務的方法:

  1. 連接到鏡像服務器。
  2. 發出以下語句:

    ALTER DATABASE <database_name> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS

    其中,<database_name> 爲鏡像數據庫。 

    鏡像服務器將立即轉換爲主體服務器,並且鏡像掛起。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章