SQL Server雙機熱備技術


SQL Server雙機熱備,大體上可以通過發布訂閱,日志傳送,數據庫鏡像來實現。

發布訂閱

發布與訂閱是使用SQL Server數據庫復制技術,將數據或數據庫對象從一個數據庫復制和分發到另外一個數據庫,並進行數據同步,從而使源數據庫和目標數據庫保持一致。通過發布服務器配置復制的源數據,分發服務器負責從發布服務器獲取的數據傳送至訂閱服務器,訂閱服務器負責接收和維護數據。在實踐中應考慮應用場景決定采用推送訂閱或請求訂閱,從而實現數據同步。

日志傳送

SQLServer數據庫引擎中,使用日志傳送將事務日志不間斷地從一個數據庫(主數據庫)發送到另一個數據庫(輔助數據庫)。不間斷地備份主數據庫中的事務日志,然后將它們復制並還原到輔助數據庫,這將使輔助數據庫與主數據庫基本保持同步。目標服務器充當備份服務器,並可以將查詢處理從主服務器重新分配到一個或多個只讀的輔助服務器。日志傳送可與使用完整或大容量日志恢復模式的數據庫一起使用。

數據庫鏡像

數據庫鏡像是用於提高數據庫可用性的主要軟件解決方案。鏡像基於每個數據庫實現,並且只適用於使用完整恢復模式的數據庫。數據庫鏡像維護一個數據庫的兩個副本,這兩個副本必須駐留在不同的SQL Server數據庫引擎實例(服務器實例)上。通常,這些服務器實例駐留在不同位置的計算機上。其中一個服務器實例使數據庫服務於客戶端(“主體服務器”),而另一個服務器實例則充當熱備用或備用服務器(“鏡像服務器”),具體取決於鏡像會話的配置和狀態。同步數據庫鏡像會話時,數據庫鏡像提供了熱備用服務器,可支持在已提交事務不丟失數據的情況下進行快速故障轉移。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM